You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2012/11/23 19:24:15 UTC
svn commit: r1413014 - in
/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages:
PageAbstract.css PageAbstract.html PageAbstract.java
Author: danhaywood
Date: Fri Nov 23 18:24:14 2012
New Revision: 1413014
URL: http://svn.apache.org/viewvc?rev=1413014&view=rev
Log:
ISIS-232: making logo into hyperlink back to home page
Modified:
isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.css
isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.html
isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java
Modified: isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.css
URL: http://svn.apache.org/viewvc/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.css?rev=1413014&r1=1413013&r2=1413014&view=diff
==============================================================================
--- isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.css (original)
+++ isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.css Fri Nov 23 18:24:14 2012
@@ -22,10 +22,10 @@
width: 73%;
float: left;
height: 60px;
- background: transparent url("/images/logo.png") left center no-repeat;
+ background: transparent url("images/logo.png") left center no-repeat;
}
-#header h1 {
+#header .applicationName {
display:none;
}
.headerContainer {
Modified: isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.html
URL: http://svn.apache.org/viewvc/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.html?rev=1413014&r1=1413013&r2=1413014&view=diff
==============================================================================
--- isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.html (original)
+++ isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.html Fri Nov 23 18:24:14 2012
@@ -33,9 +33,14 @@
<div id="container" class="page">
<div class="headerContainer">
- <div id="header">
- <h1><span wicket:id="applicationName">[application name]</span></h1>
+ <div>
+ <h1>
+ <a wicket:id="homePageLink" id="header" href="#">
+ <span wicket:id="applicationName" class="applicationName">[application name]</span>
+ </a>
+ </h1>
</div>
+
<div id="secondaryMenu">
<div class="links">
<span wicket:id="userName">[username]</span>
Modified: isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java
URL: http://svn.apache.org/viewvc/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java?rev=1413014&r1=1413013&r2=1413014&view=diff
==============================================================================
--- isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java (original)
+++ isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java Fri Nov 23 18:24:14 2012
@@ -44,6 +44,7 @@ import org.apache.wicket.markup.head.IHe
import org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.link.ExternalLink;
import org.apache.wicket.markup.html.link.Link;
import org.apache.wicket.model.IModel;
import org.apache.wicket.request.mapper.parameter.PageParameters;
@@ -57,10 +58,11 @@ import com.google.inject.name.Named;
*/
public abstract class PageAbstract extends WebPage {
- private static final String ID_BOOKMARKED_PAGES = "breadcrumbs";
private static final long serialVersionUID = 1L;
+ private static final String ID_BOOKMARKED_PAGES = "breadcrumbs";
+ private static final String ID_HOME_PAGE_LINK = "homePageLink";
private static final String ID_APPLICATION_NAME = "applicationName";
private static final String ID_USER_NAME = "userName";
@@ -99,7 +101,7 @@ public abstract class PageAbstract exten
addApplicationActionsComponent();
this.childComponentIds = Collections.unmodifiableList(Arrays.asList(childComponentIds));
this.pageParameters = pageParameters;
- addApplicationName();
+ addHomePageLinkAndApplicationName();
addUserName();
addLogoutLink();
addAboutLink();
@@ -122,8 +124,11 @@ public abstract class PageAbstract exten
}
}
- private void addApplicationName() {
- add(new Label(ID_APPLICATION_NAME, applicationName));
+ private void addHomePageLinkAndApplicationName() {
+ ExternalLink homePageLink = new ExternalLink(ID_HOME_PAGE_LINK, "/");
+ homePageLink.setContextRelative(true);
+ add(homePageLink);
+ homePageLink.add(new Label(ID_APPLICATION_NAME, applicationName));
}
private void addUserName() {