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() {