response.setDateHeader("Expires", System.currentTimeMillis() + Duration.minutes(expires).getMilliseconds());\r
}\r
\r
- protected void setupPage(String repositoryName, String pageName) {\r
+ protected String getPageTitle(String repositoryName) {\r
String siteName = app().settings().getString(Keys.web.siteName, Constants.NAME);\r
if (StringUtils.isEmpty(siteName)) {\r
siteName = Constants.NAME;\r
}\r
if (repositoryName != null && repositoryName.trim().length() > 0) {\r
- add(new Label("title", repositoryName + " - " + siteName));\r
+ return repositoryName + " - " + siteName;\r
} else {\r
- add(new Label("title", siteName));\r
+ return siteName;\r
}\r
+ }\r
+\r
+ protected void setupPage(String repositoryName, String pageName) {\r
+ add(new Label("title", getPageTitle(repositoryName)));\r
\r
String rootLinkUrl = app().settings().getString(Keys.web.rootLink, urlFor(GitBlitWebApp.get().getHomePage(), null).toString());\r
ExternalLink rootLink = new ExternalLink("rootLink", rootLinkUrl);\r