You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by cr...@apache.org on 2007/03/30 05:03:41 UTC
svn commit: r523917 - in /forrest/trunk:
main/webapp/resources/stylesheets/linkmap-to-document.xsl
site-author/status.xml
Author: crossley
Date: Thu Mar 29 20:03:40 2007
New Revision: 523917
URL: http://svn.apache.org/viewvc?view=rev&rev=523917
Log:
The group labels have no links, so don't show them.
Remove section and use ToC in the title instead. Better page layout.
Use @description if available.
Modified:
forrest/trunk/main/webapp/resources/stylesheets/linkmap-to-document.xsl
forrest/trunk/site-author/status.xml
Modified: forrest/trunk/main/webapp/resources/stylesheets/linkmap-to-document.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/main/webapp/resources/stylesheets/linkmap-to-document.xsl?view=diff&rev=523917&r1=523916&r2=523917
==============================================================================
--- forrest/trunk/main/webapp/resources/stylesheets/linkmap-to-document.xsl (original)
+++ forrest/trunk/main/webapp/resources/stylesheets/linkmap-to-document.xsl Thu Mar 29 20:03:40 2007
@@ -26,16 +26,15 @@
<xsl:template match="/">
<document>
<header>
- <title>Site Linkmap</title>
+ <title>Site Linkmap Table of Contents</title>
</header>
<body>
- <section>
- <title>Table of Contents</title>
+ <p>This is a map of the complete site and its structure.</p>
+
<!-- FIXME: FOR-731 workaround for a side-effect of the workaround for FOR-675
- <xsl:apply-templates select="*[not(self::site)]" />
+ <xsl:apply-templates select="*[not(self::site)]" />
-->
- <xsl:apply-templates select="*" />
- </section>
+ <xsl:apply-templates select="*" />
</body>
</document>
</xsl:template>
@@ -43,7 +42,22 @@
<xsl:template match="*">
<xsl:if test="@label">
<ul>
- <li><a href="{@href}"><xsl:value-of select="@label" /></a>   _________________________  <em><xsl:value-of select="name(.)" /></em></li>
+ <li>
+ <a>
+ <xsl:if test="@href!=''">
+ <xsl:attribute name="href">
+ <xsl:value-of select="@href"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:value-of select="@label"/>
+ <!-- force site element name to be on same line as label -->
+ </a>  ___________________  <em><xsl:value-of select="name(.)" /></em>
+ <xsl:if test="@description">
+ <!-- allow description to flow to next line in a small window -->
+ <xsl:text> : </xsl:text>
+ <xsl:value-of select="normalize-space(@description)"/>
+ </xsl:if>
+ </li>
<xsl:if test="*">
<ul>
Modified: forrest/trunk/site-author/status.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/site-author/status.xml?view=diff&rev=523917&r1=523916&r2=523917
==============================================================================
--- forrest/trunk/site-author/status.xml (original)
+++ forrest/trunk/site-author/status.xml Thu Mar 29 20:03:40 2007
@@ -142,6 +142,11 @@
<link href="site:upgrading_08">upgrading to v0.8</link>
</action>
<!--2007-03-->
+ <action dev="DC" type="update" context="code">
+ Improved the autogenerated site linkmap.html page. Do not show empty links for group labels.
+ Use a better title and introduction.
+ Use @description if available.
+ </action>
<action dev="TS" type="fix" context="docs" fixes-bug="FOR-861">
Update docs to reflect locationmap naming conventions.
</action>