You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-commits@incubator.apache.org by xa...@apache.org on 2007/03/01 14:05:28 UTC
svn commit: r513335 - in /incubator/ivy/core/trunk/doc: style/nav.css
template.html xooki/xooki.js
Author: xavier
Date: Thu Mar 1 06:05:26 2007
New Revision: 513335
URL: http://svn.apache.org/viewvc?view=rev&rev=513335
Log:
replace top navigation menu by a breadcrumb
Modified:
incubator/ivy/core/trunk/doc/style/nav.css
incubator/ivy/core/trunk/doc/template.html
incubator/ivy/core/trunk/doc/xooki/xooki.js
Modified: incubator/ivy/core/trunk/doc/style/nav.css
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/doc/style/nav.css?view=diff&rev=513335&r1=513334&r2=513335
==============================================================================
--- incubator/ivy/core/trunk/doc/style/nav.css (original)
+++ incubator/ivy/core/trunk/doc/style/nav.css Thu Mar 1 06:05:26 2007
@@ -1,96 +1,10 @@
-#navcontainer {
- width: inherit;
- margin: 0 0 0 50px;
- padding-left: 0;
- height: 1.20em;
- z-index: 100;
+#navcontainer .breadCrumb {
+ color: white;
+ margin-left: 20px;
}
-#nav {
- font: bold 0.75em/100% Trebuchet MS, Arial, Helvetica, sans-serif;
- float: left;
- width: inherit;
- list-style: none;
- line-height: 1;
- padding: 0;
- margin: 0;
- z-index: 100;
-}
-
-#nav ul {
- font: normal 100%/140% Trebuchet MS, Arial, Helvetica, sans-serif;
- position: absolute;
- left: -999em;
- height: auto;
- width: 11.4em;
- w\idth: 12.0em;
- list-style: none;
- margin: 0;
- padding: 0;
- z-index: 100;
-}
-
-#nav li {
- float: left;
- padding: 0;
- width: auto;
- z-index: 100;
-}
-#nav ul li {
- float: left;
- padding: 0;
- width: 10em;
- z-index: 100;
-}
-
-#nav li a {
- display: block;
- width: auto;
- padding: 0.25em 1.0em;
+#navcontainer .breadCrumb a {
+ color: white;
text-decoration: none;
-}
-
-#nav .title {
- text-align: center;
- font-weight: 700;
- width: 11em;
- w\idth: 10em;
- margin: 0;
- padding: 0.15em 1.0em;
-}
-
-#nav li li a {
- width: 11em;
- w\idth: 10em;
- margin: 0;
- padding: 0.25em 1.0em;
-}
-
-#nav li ul ul {
- margin: -1.75em 0 0 11em;
- z-index: 100;
-}
-
-#nav li:hover ul ul,
-#nav li:hover ul ul ul,
-#nav li.sfhover ul ul,
-#nav li.sfhover ul ul ul {
- left: -999em;
- z-index: 100;
-}
-
-#nav li:hover ul,
-#nav li li:hover ul,
-#nav li li li:hover ul,
-#nav li.sfhover ul,
-#nav li li.sfhover ul,
-#nav li li li.sfhover ul {
- left: auto;
- z-index: 100;
-}
-
-#nav li:hover,
-#nav li.sfhover {
- z-index: 100;
}
Modified: incubator/ivy/core/trunk/doc/template.html
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/doc/template.html?view=diff&rev=513335&r1=513334&r2=513335
==============================================================================
--- incubator/ivy/core/trunk/doc/template.html (original)
+++ incubator/ivy/core/trunk/doc/template.html Thu Mar 1 06:05:26 2007
@@ -30,13 +30,7 @@
<td>
<div id="navcontainer">
- <ul id="nav">
- <li><a href="index.html">Home</a></li>
- <li><a href="download.html">Download</a></li>
- <li><a href="doc.html">Documentation</a></li>
- <li><a href="doc/tutorial.html">Tutorials</a></li>
- <li><a href="get-involved.html">Get Involved</a></li>
- </ul>
+ ${breadCrumb}
</div>
</td>
</tr>
Modified: incubator/ivy/core/trunk/doc/xooki/xooki.js
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/doc/xooki/xooki.js?view=diff&rev=513335&r1=513334&r2=513335
==============================================================================
--- incubator/ivy/core/trunk/doc/xooki/xooki.js (original)
+++ incubator/ivy/core/trunk/doc/xooki/xooki.js Thu Mar 1 06:05:26 2007
@@ -145,7 +145,7 @@
req.open("GET", url, true);
req.onreadystatechange=function() {
if (req.readyState == 4) {
- if (req.status == 200) {
+ if (req.status == 200 || req.status == 0) {
callback(req.responseText, obj);
}
}
@@ -444,6 +444,19 @@
printerFriendlyLink: function () {
return '<a href="'+this.printerFriendlyLocation()+'">'+t('Printer Friendly')+'</a>';
+ },
+
+ breadCrumb: function () {
+ var breadCrumb = '<span class="breadCrumb">';
+ breadCrumb += (function (page) {
+ var breadCrumb = '<a href="'+pu(page.id)+'">'+page.title+'</a>';
+ if (page.meta.level >= 1) {
+ breadCrumb = arguments.callee(page.meta.parent) + " > " + breadCrumb;
+ }
+ return breadCrumb;
+ })(xooki.page);
+ breadCrumb += '</span>';
+ return breadCrumb;
}
};
@@ -823,11 +836,11 @@
if (xooki.page == null) {
xooki.warn(t('page id not found in TOC: ${0}',curPageId));
- } else {
- if (typeof xooki.config.title == 'undefined') {
- xooki.config.title = xooki.page.title;
- }
- }
+ xooki.page = xooki.toc.children[0];
+ }
+ if (typeof xooki.config.title == 'undefined') {
+ xooki.config.title = xooki.page.title;
+ }
xooki.config.page = xooki.page;
////////////////////////////////////////////////////////////////////////////