Changeset 5082
- Timestamp:
- 04/28/14 11:41:55 (10 years ago)
- Location:
- vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/RecordPage.java
r5046 r5082 55 55 import org.apache.wicket.model.Model; 56 56 import org.apache.wicket.model.PropertyModel; 57 import org.apache.wicket.model.StringResourceModel; 57 58 import org.apache.wicket.request.mapper.parameter.PageParameters; 58 59 import org.apache.wicket.spring.injection.annot.SpringBean; … … 263 264 } 264 265 266 @Override 267 public IModel<String> getTitleModel() { 268 // Put the name of the record in the page title 269 return new StringResourceModel("recordpage.title", 270 new SolrFieldStringModel(getModel(), FacetConstants.FIELD_NAME), 271 DEFAULT_PAGE_TITLE); 272 } 273 265 274 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/VloBasePage.html
r4946 r5082 27 27 28 28 <head> 29 <title >CLARIN VLO</title>29 <title wicket:id="title">CLARIN VLO</title> 30 30 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 31 31 <meta name="viewport" content="width=device-width"/> -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/VloBasePage.java
r5061 r5082 17 17 package eu.clarin.cmdi.vlo.wicket.pages; 18 18 19 import eu.clarin.cmdi.vlo.wicket.HideJavascriptFallbackControlsBehavior;20 19 import eu.clarin.cmdi.vlo.VloWebAppParameters; 21 20 import eu.clarin.cmdi.vlo.config.VloConfig; 21 import eu.clarin.cmdi.vlo.wicket.HideJavascriptFallbackControlsBehavior; 22 22 import org.apache.wicket.Session; 23 23 import org.apache.wicket.markup.head.CssHeaderItem; 24 24 import org.apache.wicket.markup.head.IHeaderResponse; 25 25 import org.apache.wicket.markup.html.GenericWebPage; 26 import org.apache.wicket.markup.html.basic.Label; 26 27 import org.apache.wicket.markup.html.link.ExternalLink; 27 28 import org.apache.wicket.markup.html.panel.FeedbackPanel; 28 29 import org.apache.wicket.model.IModel; 30 import org.apache.wicket.model.Model; 29 31 import org.apache.wicket.request.mapper.parameter.PageParameters; 30 32 import org.apache.wicket.request.resource.CssResourceReference; … … 52 54 53 55 private final static Logger logger = LoggerFactory.getLogger(VloBasePage.class); 56 public final static String DEFAULT_PAGE_TITLE = "CLARIN VLO"; 54 57 55 58 @SpringBean … … 92 95 Session.get().setStyle(theme); 93 96 } 94 97 95 98 /* 96 99 * Remove theme parameter to prevent it from interfering with … … 100 103 parameters.remove(VloWebAppParameters.THEME, themeValue.toString()); 101 104 } 105 } 106 107 @Override 108 protected void onInitialize() { 109 super.onInitialize(); 110 // page title label is added here because it uses an overridable method 111 add(new Label("title", getTitleModel())); 112 } 113 114 /** 115 * Override to give the page a custom or dynamic page title 116 * 117 * @return string model that provides the page title 118 */ 119 public IModel<String> getTitleModel() { 120 return Model.of(DEFAULT_PAGE_TITLE); 102 121 } 103 122
Note: See TracChangeset
for help on using the changeset viewer.