Changeset 5160
- Timestamp:
- 05/08/14 12:34:43 (10 years ago)
- Location:
- vlo/trunk/vlo-web-app
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-web-app/pom.xml
r5148 r5160 182 182 <filtering>true</filtering> 183 183 <directory>src/main/resources</directory> 184 </resource> 185 <resource> 186 <filtering>false</filtering> 187 <directory>src/main/js</directory> 184 188 </resource> 185 189 <resource> -
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/VloWicketApplication.java
r4988 r5160 9 9 import eu.clarin.cmdi.vlo.wicket.pages.RecordPage; 10 10 import eu.clarin.cmdi.vlo.wicket.pages.SimpleSearchPage; 11 import eu.clarin.cmdi.vlo.wicket.pages.VloBasePage; 11 12 import org.apache.wicket.Application; 12 13 import org.apache.wicket.markup.html.WebPage; … … 76 77 // register the resource of application properties (version information filtered at build time) 77 78 getResourceSettings().getStringResourceLoaders().add(new BundleStringResourceLoader("application")); 79 // register JavaScript bundle (combines JavaScript source in a single resource to decrease number of client requests) 80 getResourceBundles().addJavaScriptBundle(VloBasePage.class, "vlo-js", 81 JavaScriptResources.getVloFrontJS(), 82 JavaScriptResources.getVloHeaderJS(), 83 JavaScriptResources.getJQueryWatermarkJS() 84 ); 78 85 } 79 86 -
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/SimpleSearchPage.java
r5140 r5160 17 17 package eu.clarin.cmdi.vlo.wicket.pages; 18 18 19 import eu.clarin.cmdi.vlo.JavaScriptResources; 19 20 import eu.clarin.cmdi.vlo.config.VloConfig; 20 21 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; … … 26 27 import org.apache.wicket.RestartResponseException; 27 28 import org.apache.wicket.ajax.AjaxRequestTarget; 29 import org.apache.wicket.markup.head.IHeaderResponse; 30 import org.apache.wicket.markup.head.JavaScriptHeaderItem; 28 31 import org.apache.wicket.markup.html.WebMarkupContainer; 29 32 import org.apache.wicket.markup.html.link.BookmarkablePageLink; … … 94 97 add(browse); 95 98 } 99 100 @Override 101 public void renderHead(IHeaderResponse response) { 102 super.renderHead(response); 103 response.render(JavaScriptHeaderItem.forReference(JavaScriptResources.getVloFrontJS())); 104 } 96 105 } -
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/VloBasePage.html
r5127 r5160 33 33 34 34 <body> 35 <!-- TODO: Include in header per page? -->36 <script src="js/jquery.watermark-3.1.4/jquery.watermark.min.js" type="text/javascript"></script>37 <script src="js/vlo-header.js" type="text/javascript"></script>38 <script src="js/vlo-front.js" type="text/javascript"></script>39 <script src="js/vlo-facets.js" type="text/javascript"></script>40 <script src="js/vlo-record.js" type="text/javascript"></script>41 <script src="js/vlo-search.js" type="text/javascript"></script>42 43 35 <div id="main"> 44 36 <div id="header"> -
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/VloBasePage.java
r5082 r5160 17 17 package eu.clarin.cmdi.vlo.wicket.pages; 18 18 19 import eu.clarin.cmdi.vlo.JavaScriptResources; 19 20 import eu.clarin.cmdi.vlo.VloWebAppParameters; 20 21 import eu.clarin.cmdi.vlo.config.VloConfig; … … 23 24 import org.apache.wicket.markup.head.CssHeaderItem; 24 25 import org.apache.wicket.markup.head.IHeaderResponse; 26 import org.apache.wicket.markup.head.JavaScriptHeaderItem; 25 27 import org.apache.wicket.markup.html.GenericWebPage; 26 28 import org.apache.wicket.markup.html.basic.Label; … … 31 33 import org.apache.wicket.request.mapper.parameter.PageParameters; 32 34 import org.apache.wicket.request.resource.CssResourceReference; 35 import org.apache.wicket.request.resource.JavaScriptResourceReference; 33 36 import org.apache.wicket.spring.injection.annot.SpringBean; 34 37 import org.apache.wicket.util.string.StringValue; … … 123 126 @Override 124 127 public void renderHead(IHeaderResponse response) { 125 // Include CSS. Exact file will be chosen on basis of current locale and 126 // style (theme). 128 // Include CSS. Exact file will be chosen on basis of current locale and style (theme) 127 129 response.render(CssHeaderItem.forReference(new CssResourceReference(VloBasePage.class, "vlo.css", getLocale(), getStyle(), getVariation()))); 130 // Include JavaScript for header (e.g. permalink animation) 131 response.render(JavaScriptHeaderItem.forReference(JavaScriptResources.getVloHeaderJS())); 128 132 } 129 133 -
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/FacetValuesPanel.java
r5140 r5160 18 18 19 19 import com.google.common.collect.ImmutableSet; 20 import eu.clarin.cmdi.vlo.JavaScriptResources; 20 21 import eu.clarin.cmdi.vlo.pojo.FacetSelection; 21 22 import eu.clarin.cmdi.vlo.pojo.FieldValuesFilter; … … 35 36 import org.apache.wicket.extensions.ajax.markup.html.IndicatingAjaxFallbackLink; 36 37 import org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow; 38 import org.apache.wicket.markup.head.IHeaderResponse; 39 import org.apache.wicket.markup.head.JavaScriptHeaderItem; 37 40 import org.apache.wicket.markup.html.WebMarkupContainer; 38 41 import org.apache.wicket.markup.html.basic.Label; … … 295 298 } 296 299 } 300 301 @Override 302 public void renderHead(IHeaderResponse response) { 303 // include watermark JQuery extension sources 304 response.render(JavaScriptHeaderItem.forReference(JavaScriptResources.getJQueryWatermarkJS())); 305 } 306 297 307 }
Note: See TracChangeset
for help on using the changeset viewer.