You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by gl...@apache.org on 2001/06/14 03:43:02 UTC

cvs commit: jakarta-taglibs/src/doc/stylesheets taglibs.xsl

glenn       01/06/13 18:43:02

  Modified:    src/doc/stylesheets taglibs.xsl
  Log:
  Updated so that href URL's can be relative so that documentation
  links work correctly both on the local file system and when uploaded
  to jakarta.apache.org/taglibs.  Updated the title to include the
  taglib name for all taglibs which have an intro.xml.
  
  Revision  Changes    Path
  1.6       +16 -6     jakarta-taglibs/src/doc/stylesheets/taglibs.xsl
  
  Index: taglibs.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/src/doc/stylesheets/taglibs.xsl,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- taglibs.xsl	2001/05/20 02:24:53	1.5
  +++ taglibs.xsl	2001/06/14 01:43:01	1.6
  @@ -1,6 +1,6 @@
   <?xml version="1.0" encoding="ISO-8859-1"?>
   <!-- Content Stylesheet for Taglibs Documentation -->
  -<!-- $Id: taglibs.xsl,v 1.5 2001/05/20 02:24:53 glenn Exp $ -->
  +<!-- $Id: taglibs.xsl,v 1.6 2001/06/14 01:43:01 glenn Exp $ -->
   
   <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     version="1.0">
  @@ -14,7 +14,7 @@
     <xsl:variable name="body-link" select="'#023264'"/>
     <xsl:variable name="banner-bg" select="'#023264'"/>
     <xsl:variable name="banner-fg" select="'#ffffff'"/>
  -
  +  <xsl:variable name="prefix" select="document/properties/urlprefix"/>
     <!-- Process an entire document into an HTML page -->
     <xsl:template match="document">
       <xsl:variable name="project"
  @@ -44,10 +44,10 @@
   
         <tr><td colspan="2">
           <a href="http://jakarta.apache.org">
  -          <img src="http://jakarta.apache.org/taglibs/images/jakarta-logo.gif" align="left" border="0"/>
  +          <img src="{$prefix}images/jakarta-logo.gif" align="left" border="0"/>
           </a>
           <a href="http://jakarta.apache.org/taglibs/index.html">
  -          <img src="http://jakarta.apache.org/taglibs/images/taglibs.gif" align="right" border="0"/>
  +          <img src="{$prefix}images/taglibs.gif" align="right" border="0"/>
           </a>
         </td></tr>
   
  @@ -91,12 +91,22 @@
             </strong></font>
           </th>
         </tr>
  -      <xsl:apply-templates/>
  +      <xsl:choose>
  +        <xsl:when test="@local='true'">
  +          <xsl:apply-templates>
  +            <xsl:with-param name="useprefix" select="$prefix"/>
  +          </xsl:apply-templates>
  +        </xsl:when>
  +        <xsl:otherwise>
  +          <xsl:apply-templates/>
  +        </xsl:otherwise>
  +      </xsl:choose>
       </table>
     </xsl:template>
   
     <!-- Process a menu item for the navigation bar -->
     <xsl:template match="item">
  +    <xsl:param name="useprefix"/>
       <tr>
         <td align="center" width="15"></td>
         <td>
  @@ -104,7 +114,7 @@
           <xsl:variable name="href">
             <xsl:value-of select="@href"/>
           </xsl:variable>
  -        <a href="{$href}"><xsl:value-of select="@name"/></a>
  +        <a href="{$useprefix}{$href}"><xsl:value-of select="@name"/></a>
           </font>
         </td>
       </tr>