Ignore:
Timestamp:
12/18/13 09:51:19 (10 years ago)
Author:
keeloo
Message:
 
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  
    22
    33import eu.clarin.cmdi.vlo.VloWebApplication;
    4 import eu.clarin.cmdi.vlo.VloWebApplication.ThemedSession;
    5 import org.apache.wicket.PageParameters;
    6 import org.apache.wicket.Resource;
     4import eu.clarin.cmdi.vlo.VloSession;
     5import eu.clarin.cmdi.vlo.VloPageParameters;
     6import org.apache.wicket.request.mapper.parameter.PageParameters;
    77import org.apache.wicket.markup.html.IHeaderContributor;
    88import org.apache.wicket.markup.html.IHeaderResponse;
     
    1111import org.apache.wicket.markup.html.image.Image;
    1212import org.apache.wicket.markup.html.link.BookmarkablePageLink;
    13 import org.apache.wicket.resource.ContextRelativeResource;
     13import org.apache.wicket.request.resource.ContextRelativeResource;
    1414
    1515/**
     
    5252       
    5353        Label pageTitle;
    54         pageTitle = new Label ("pagetitle", ((ThemedSession)getSession()).getCurrentTheme().pageTitle);
     54        pageTitle = new Label ("pagetitle", ((VloSession)getSession()).getCurrentTheme().pageTitle);
    5555        add (pageTitle);
    5656       
    5757        // 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",
    6362                FacetedSearchPage.class, startPageParameters);
    6463        add(link);
    65                       
     64                   
    6665        // 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);
    6968
    7069        // create the image
     
    7675
    7776        // 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);
    8079       
    8180        // create the image
     
    8988       
    9089        Label partnerLinkMap;
    91         partnerLinkMap = new Label ("partnerlinkmap", ((ThemedSession)getSession()).getCurrentTheme().partnerLinkMap);
     90        partnerLinkMap = new Label ("partnerlinkmap", ((VloSession)getSession()).getCurrentTheme().partnerLinkMap);
    9291        partnerLinkMap.setEscapeModelStrings(false);
    9392        add (partnerLinkMap);
     
    9695    /**
    9796     * Include the theme's CSS file in the HTML page<br><br>
    98      * 
     97     *
    9998     * This method is invoked when Wicket renders a VLO page.
    100      * 
    101      * @param response 
     99     *
     100     * @param response
    102101     */
    103     @Override
    104102    public void renderHead(IHeaderResponse response) {
    105                
    106         response.renderCSSReference(((ThemedSession)getSession()).getCurrentTheme().cssFile);
     103
     104        response.renderCSSReference(((VloSession) getSession()).getCurrentTheme().cssFile);
    107105    }
    108106   
Note: See TracChangeset for help on using the changeset viewer.