Changeset 6432
- Timestamp:
- 08/11/15 09:23:43 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/SimpleSearchPage.java
r6334 r6432 21 21 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; 22 22 import eu.clarin.cmdi.vlo.service.solr.FacetFieldsService; 23 import eu.clarin.cmdi.vlo.wicket.model.PermaLinkModel; 23 24 import eu.clarin.cmdi.vlo.wicket.panels.search.SearchFormPanel; 24 25 import eu.clarin.cmdi.vlo.wicket.panels.SingleFacetPanel; … … 64 65 65 66 // add an updatable container for breadcrumbs and top links 66 navigation = new WebMarkupContainer("navigation"); 67 navigation.setOutputMarkupId(true); 67 navigation = createNavigation("navigation"); 68 68 add(navigation); 69 70 navigation.add(new BookmarkablePageLink("breadcrumb", getApplication().getHomePage()));71 navigation.add(new TopLinksPanel("topLinks", null));72 69 73 70 // add a persistenet panel for selection of a value for the collection facet … … 88 85 browse = new SimpleSearchBrowsePanel("browse", getModel()); 89 86 add(browse); 87 } 88 89 private WebMarkupContainer createNavigation(String id) { 90 final WebMarkupContainer container = new WebMarkupContainer(id); 91 container.setOutputMarkupId(true); 92 container.add(new BookmarkablePageLink("breadcrumb", getApplication().getHomePage())); 93 container.add(new TopLinksPanel("topLinks", new PermaLinkModel(getPageClass(), getModel())) { 94 95 @Override 96 protected void onChange(AjaxRequestTarget target) { 97 if (target != null) { 98 target.add(container); 99 } 100 } 101 102 }); 103 return container; 90 104 } 91 105
Note: See TracChangeset
for help on using the changeset viewer.