Changeset 6665
- Timestamp:
- 10/12/15 15:41:30 (9 years ago)
- Location:
- vlo/branches/vlo-3.3/vlo-web-app/src/main
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.3/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/JavaScriptResources.java
r6341 r6665 32 32 private final static JavaScriptResourceReference VLO_SYNTAX_HELP = new JavaScriptResourceReference(VloBasePage.class, "vlo-syntax-help.js"); 33 33 private final static JavaScriptResourceReference VLO_FACETS = new JavaScriptResourceReference(VloBasePage.class, "vlo-facets.js"); 34 private final static JavaScriptResourceReference SEARCH_FORM = new JavaScriptResourceReference(VloBasePage.class, "vlo-searchform.js"); 34 35 private final static JavaScriptResourceReference JQUERY_UI = new JavaScriptResourceReference(VloBasePage.class, "jquery-ui-1.11.4.custom/jquery-ui.min.js"); 35 36 private final static CssResourceReference JQUERY_UI_CSS = new CssResourceReference(VloBasePage.class, "jquery-ui-1.11.4.custom/jquery-ui.min.css"); … … 66 67 return VLO_SYNTAX_HELP; 67 68 } 69 70 public static JavaScriptResourceReference getSearchFormJS() { 71 return SEARCH_FORM; 72 } 73 74 68 75 69 76 } -
vlo/branches/vlo-3.3/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/SearchFormPanel.java
r6663 r6665 20 20 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; 21 21 import eu.clarin.cmdi.vlo.service.solr.AutoCompleteService; 22 import eu.clarin.cmdi.vlo.wicket.components.IndicatingAjaxFallbackButton;23 22 import java.util.Iterator; 23 import org.apache.wicket.Component; 24 24 import org.apache.wicket.ajax.AjaxRequestTarget; 25 import org.apache.wicket.ajax.IAjaxIndicatorAware; 25 import org.apache.wicket.ajax.attributes.AjaxCallListener; 26 import org.apache.wicket.ajax.attributes.AjaxRequestAttributes; 26 27 import org.apache.wicket.ajax.markup.html.form.AjaxFallbackButton; 27 import org.apache.wicket.extensions.ajax.markup.html.AjaxIndicatorAppender;28 import org.apache.wicket.extensions.ajax.markup.html.IndicatingAjaxLink;29 28 import org.apache.wicket.extensions.ajax.markup.html.autocomplete.AutoCompleteTextField; 30 29 import org.apache.wicket.markup.head.CssHeaderItem; … … 63 62 64 63 // Button allows partial updates but can fall back to a full (non-JS) refresh 65 form.add(new IndicatingAjaxFallbackButton("searchSubmit", form) {64 form.add(new AjaxFallbackButton("searchSubmit", form) { 66 65 67 66 @Override … … 69 68 SearchFormPanel.this.onSubmit(target); 70 69 } 70 71 @Override 72 protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { 73 super.updateAjaxAttributes(attributes); 74 75 // listener to start/stop indicating progress 76 AjaxCallListener listener = new AjaxCallListener() { 77 78 @Override 79 public CharSequence getBeforeHandler(Component component) { 80 return ("startSearch();"); 81 } 82 83 @Override 84 public CharSequence getCompleteHandler(Component component) { 85 return ("endSearch();"); 86 } 87 88 }; 89 attributes.getAjaxCallListeners().add(listener); 90 } 91 71 92 } 72 93 ); … … 74 95 add(form); 75 96 } 76 // 77 // /** 78 // * @see 79 // * org.apache.wicket.ajax.IAjaxIndicatorAware#getAjaxIndicatorMarkupId() 80 // */ 81 // @Override 82 // public String getAjaxIndicatorMarkupId() { 83 // return indicatorAppender.getMarkupId(); 84 // } 85 97 86 98 protected abstract void onSubmit(AjaxRequestTarget target); 87 99 … … 92 104 response.render(JavaScriptHeaderItem.forReference(JavaScriptResources.getJQueryUIJS())); 93 105 response.render(JavaScriptHeaderItem.forReference(JavaScriptResources.getSyntaxHelpJS())); 106 response.render(JavaScriptHeaderItem.forReference(JavaScriptResources.getSearchFormJS())); 94 107 } 95 108 } -
vlo/branches/vlo-3.3/vlo-web-app/src/main/less/eu/clarin/cmdi/vlo/wicket/pages/inc/vlo-search.less
r6663 r6665 68 68 text-align: center; 69 69 } 70 71 /*#searchcontrols .wicket-ajax-indicator {72 float: right;73 }*/74 70 75 71 .resultpagination {
Note: See TracChangeset
for help on using the changeset viewer.