Changeset 4199 for vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/BasePage.java
- Timestamp:
- 12/18/13 09:51:19 (10 years ago)
- Location:
- vlo/branches/to-wicket-1.6
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/BasePage.java
r3134 r4199 2 2 3 3 import eu.clarin.cmdi.vlo.VloWebApplication; 4 import eu.clarin.cmdi.vlo.Vlo WebApplication.ThemedSession;5 import org.apache.wicket.PageParameters;6 import org.apache.wicket. Resource;4 import eu.clarin.cmdi.vlo.VloSession; 5 import eu.clarin.cmdi.vlo.VloPageParameters; 6 import org.apache.wicket.request.mapper.parameter.PageParameters; 7 7 import org.apache.wicket.markup.html.IHeaderContributor; 8 8 import org.apache.wicket.markup.html.IHeaderResponse; … … 11 11 import org.apache.wicket.markup.html.image.Image; 12 12 import org.apache.wicket.markup.html.link.BookmarkablePageLink; 13 import org.apache.wicket.re source.ContextRelativeResource;13 import org.apache.wicket.request.resource.ContextRelativeResource; 14 14 15 15 /** … … 52 52 53 53 Label pageTitle; 54 pageTitle = new Label ("pagetitle", (( ThemedSession)getSession()).getCurrentTheme().pageTitle);54 pageTitle = new Label ("pagetitle", ((VloSession)getSession()).getCurrentTheme().pageTitle); 55 55 add (pageTitle); 56 56 57 57 // set the applications start page link to the faceted search page 58 PageParameters startPageParameters = new PageParameters (); 59 60 ((ThemedSession)getSession()).reflectPersistentParameters(startPageParameters); 61 62 BookmarkablePageLink link = new BookmarkablePageLink("startpage", 58 VloPageParameters startPageParameters = new VloPageParameters (); 59 startPageParameters.addToSession(); 60 61 BookmarkablePageLink link = new BookmarkablePageLink("startpage", 63 62 FacetedSearchPage.class, startPageParameters); 64 63 add(link); 65 64 66 65 // refer to the the left part of the vlo banner as a resource 67 Resource leftImageRes;68 leftImageRes = new ContextRelativeResource((( ThemedSession)getSession()).getCurrentTheme().topLeftImage);66 ContextRelativeResource leftImageRes; 67 leftImageRes = new ContextRelativeResource(((VloSession)getSession()).getCurrentTheme().topLeftImage); 69 68 70 69 // create the image … … 76 75 77 76 // refer to the right part of the vlo banner as a resource 78 Resource rightImageRes;79 rightImageRes = new ContextRelativeResource((( ThemedSession)getSession()).getCurrentTheme().topRightImage);77 ContextRelativeResource rightImageRes; 78 rightImageRes = new ContextRelativeResource(((VloSession)getSession()).getCurrentTheme().topRightImage); 80 79 81 80 // create the image … … 89 88 90 89 Label partnerLinkMap; 91 partnerLinkMap = new Label ("partnerlinkmap", (( ThemedSession)getSession()).getCurrentTheme().partnerLinkMap);90 partnerLinkMap = new Label ("partnerlinkmap", ((VloSession)getSession()).getCurrentTheme().partnerLinkMap); 92 91 partnerLinkMap.setEscapeModelStrings(false); 93 92 add (partnerLinkMap); … … 96 95 /** 97 96 * Include the theme's CSS file in the HTML page<br><br> 98 * 97 * 99 98 * This method is invoked when Wicket renders a VLO page. 100 * 101 * @param response 99 * 100 * @param response 102 101 */ 103 @Override104 102 public void renderHead(IHeaderResponse response) { 105 106 response.renderCSSReference((( ThemedSession)getSession()).getCurrentTheme().cssFile);103 104 response.renderCSSReference(((VloSession) getSession()).getCurrentTheme().cssFile); 107 105 } 108 106
Note: See TracChangeset
for help on using the changeset viewer.