Changeset 6663


Ignore:
Timestamp:
10/12/15 13:06:30 (9 years ago)
Author:
Twan Goosen
Message:

First step towards #800 (wait indicator on search)

Location:
vlo/branches/vlo-3.3/vlo-web-app/src/main
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.3/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/SearchFormPanel.java

    r6341 r6663  
    2020import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection;
    2121import eu.clarin.cmdi.vlo.service.solr.AutoCompleteService;
     22import eu.clarin.cmdi.vlo.wicket.components.IndicatingAjaxFallbackButton;
    2223import java.util.Iterator;
    2324import org.apache.wicket.ajax.AjaxRequestTarget;
     25import org.apache.wicket.ajax.IAjaxIndicatorAware;
    2426import org.apache.wicket.ajax.markup.html.form.AjaxFallbackButton;
     27import org.apache.wicket.extensions.ajax.markup.html.AjaxIndicatorAppender;
     28import org.apache.wicket.extensions.ajax.markup.html.IndicatingAjaxLink;
    2529import org.apache.wicket.extensions.ajax.markup.html.autocomplete.AutoCompleteTextField;
    2630import org.apache.wicket.markup.head.CssHeaderItem;
     
    4347    private AutoCompleteService autoCompleteDao;
    4448
     49    //private final AjaxIndicatorAppender indicatorAppender = new AjaxIndicatorAppender();
    4550    public SearchFormPanel(String id, IModel<QueryFacetsSelection> model) {
    4651        super(id, model);
     
    5863
    5964        // Button allows partial updates but can fall back to a full (non-JS) refresh
    60         form.add(new AjaxFallbackButton("searchSubmit", form) {
     65        form.add(new IndicatingAjaxFallbackButton("searchSubmit", form) {
    6166
    6267            @Override
     
    6974        add(form);
    7075    }
     76//
     77//    /**
     78//     * @see
     79//     * org.apache.wicket.ajax.IAjaxIndicatorAware#getAjaxIndicatorMarkupId()
     80//     */
     81//    @Override
     82//    public String getAjaxIndicatorMarkupId() {
     83//        return indicatorAppender.getMarkupId();
     84//    }
    7185
    7286    protected abstract void onSubmit(AjaxRequestTarget target);
  • vlo/branches/vlo-3.3/vlo-web-app/src/main/less/eu/clarin/cmdi/vlo/wicket/pages/inc/vlo-search.less

    r6337 r6663  
    6868    text-align: center;
    6969}
     70
     71/*#searchcontrols .wicket-ajax-indicator {
     72    float: right;
     73}*/
    7074
    7175.resultpagination {
Note: See TracChangeset for help on using the changeset viewer.