Author: rgardler
Date: Sat Dec 2 15:56:06 2006
New Revision: 481669
URL: http://svn.apache.org/viewvc?view=rev&rev=481669
Log:
Add sub-items in the naviagtion document
Added:
forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/images/
forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/images/blue-bullet.gif
(with props)
forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/nav.css (with
props)
Modified:
forrest/trunk/whiteboard/forrest2/wicket-demo/src/java/org/apache/forrest/examples/wicket/WelcomePage.html
forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/layout.css
forrest/trunk/whiteboard/forrest2/wicket-demo/src/xdocs/navigation.xml
forrest/trunk/whiteboard/forrest2/wicket-demo/src/xslt/navigation-to-internal.xsl
Modified:
forrest/trunk/whiteboard/forrest2/wicket-demo/src/java/org/apache/forrest/examples/wicket/WelcomePage.html
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/wicket-demo/src/java/org/apache/forrest/examples/wicket/WelcomePage.html?view=diff&rev=481669&r1=481668&r2=481669
==============================================================================
---
forrest/trunk/whiteboard/forrest2/wicket-demo/src/java/org/apache/forrest/examples/wicket/WelcomePage.html
(original)
+++
forrest/trunk/whiteboard/forrest2/wicket-demo/src/java/org/apache/forrest/examples/wicket/WelcomePage.html
Sat Dec 2 15:56:06 2006
@@ -11,8 +11,10 @@
FIXME: Header goes here
</div>
- <div wicket:id="mainNavigation" id="leftbar">
- FIXME: mainNavigation goes here
+ <div id="leftbar">
+ <div wicket:id="mainNavigation"
id="nav-section">
+ FIXME: mainNavigation goes here
+ </div>
</div>
<div wicket:id="body" id="content">
Added:
forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/images/blue-bullet.gif
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/images/blue-bullet.gif?view=auto&rev=481669
==============================================================================
Binary file - no diff available.
Propchange:
forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/images/blue-bullet.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/layout.css
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/layout.css?view=diff&rev=481669&r1=481668&r2=481669
==============================================================================
--- forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/layout.css
(original)
+++ forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/layout.css Sat Dec
2 15:56:06 2006
@@ -33,10 +33,6 @@
left: -999em;
}
-hr#content-start {
- display: none;
-}
-
/* header */
#header {
width: 100%;
@@ -46,7 +42,6 @@
clear: both;
}
-/* apache logo */
#header #group-logo {
clear: both;
position: relative;
Added: forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/nav.css
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/nav.css?view=auto&rev=481669
==============================================================================
--- forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/nav.css (added)
+++ forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/nav.css Sat Dec 2
15:56:06 2006
@@ -0,0 +1,59 @@
+/*
+ * all stuff related to the design of the navigation
+ * this doesn't include the positioning of the nav-section block itself
+ *************************************/
+
+/* menu */
+#nav-section ul {
+ padding-left: 5px;
+ margin : 5px 0px 5px 5px;
+}
+
+#nav-section a {
+ color: #000;
+ text-decoration: none;
+}
+
+#nav-section a:visited,
+#nav-section a:hover {
+ text-decoration: underline;
+}
+
+#nav-section li {
+ list-style: none;
+ line-height: 1.2em;
+ font-size: 0.95em;
+}
+
+#nav-section li li {
+ list-style: url(images/blue-bullet.gif);
+/*
+ padding-left: 10px;
+ background: url(images/blue-bullet.gif) no-repeat left 0.3em;
+*/
+}
+
+/* titles of the first levels */
+#nav-section li.pagegroup span,
+#nav-section li.pagegroupselected span {
+ display: block;
+ width: 100%;
+ border-bottom: 1px solid #ccc;
+ font-weight: bold;
+ color: #66c;
+ font-variant: small-caps;
+}
+
+/* lower levels are reversed */
+#nav-section li.pagegroup li span,
+#nav-section li.pagegroupselected li span {
+ display: inline;
+ width: auto;
+ border: 0;
+}
+
+.menupagetitle {
+ color: #66c;
+ display: inline;
+ font-weight: bold;
+}
Propchange: forrest/trunk/whiteboard/forrest2/wicket-demo/src/webapp/nav.css
------------------------------------------------------------------------------
svn:eol-style = native
Modified: forrest/trunk/whiteboard/forrest2/wicket-demo/src/xdocs/navigation.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/wicket-demo/src/xdocs/navigation.xml?view=diff&rev=481669&r1=481668&r2=481669
==============================================================================
--- forrest/trunk/whiteboard/forrest2/wicket-demo/src/xdocs/navigation.xml
(original)
+++ forrest/trunk/whiteboard/forrest2/wicket-demo/src/xdocs/navigation.xml Sat
Dec 2 15:56:06 2006
@@ -1,6 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<navigation>
<item label="Subdir" href="subdir/index.html"/>
- <item label="Item 2"/>
+ <item label="Item 2">
+ <item label="Item 2.1">
+ <item label="Item 2.1.1"/>
+ <item label="Item 2.1.2"/>
+ </item>
+ <item label="Item 2.2"/>
+ </item>
<item label="Item 3"/>
</navigation>
Modified:
forrest/trunk/whiteboard/forrest2/wicket-demo/src/xslt/navigation-to-internal.xsl
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/wicket-demo/src/xslt/navigation-to-internal.xsl?view=diff&rev=481669&r1=481668&r2=481669
==============================================================================
---
forrest/trunk/whiteboard/forrest2/wicket-demo/src/xslt/navigation-to-internal.xsl
(original)
+++
forrest/trunk/whiteboard/forrest2/wicket-demo/src/xslt/navigation-to-internal.xsl
Sat Dec 2 15:56:06 2006
@@ -38,7 +38,7 @@
<!-- The item element provides a link to some otehr item in the
content object. -->
<xsl:template match="item">
- <li>
+ <li class="menuitem">
<xsl:choose>
<xsl:when test="@href">
<a>
@@ -50,6 +50,11 @@
<xsl:value-of select="@label"/>
</xsl:otherwise>
</xsl:choose>
+ <xsl:if test="item">
+ <ul>
+ <xsl:apply-templates/>
+ </ul>
+ </xsl:if>
</li>
</xsl:template>