rubys       01/09/20 07:03:21

  Modified:    proposal/gump/stylesheet bash.xsl build.xsl sedmap.xsl
                        win2k.xsl xref.xsl
  Log:
  Rename project=>module, connect up more links, add a few comments
  
  Revision  Changes    Path
  1.41      +1 -1      jakarta-alexandria/proposal/gump/stylesheet/bash.xsl
  
  Index: bash.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/bash.xsl,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- bash.xsl  2001/09/19 00:17:28     1.40
  +++ bash.xsl  2001/09/20 14:03:21     1.41
  @@ -197,7 +197,7 @@
             <xsl:value-of select="@defined-in"/>
             <xsl:text>.xml </xsl:text>
             <xsl:value-of select="$logdir"/>
  -          <xsl:text>/project_</xsl:text>
  +          <xsl:text>/module_</xsl:text>
             <xsl:value-of select="@defined-in"/>
             <xsl:text>.html&#10;</xsl:text>
           </xsl:if>
  
  
  
  1.28      +2 -2      jakarta-alexandria/proposal/gump/stylesheet/build.xsl
  
  Index: build.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/build.xsl,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- build.xsl 2001/09/19 02:28:43     1.27
  +++ build.xsl 2001/09/20 14:03:21     1.28
  @@ -133,7 +133,7 @@
               <a href="{url/@href}">home</a>
             </xsl:if>
   
  -          <a href="project_{@defined-in}.html">definition</a>
  +          <a href="module_{@defined-in}.html">definition</a>
   
             <xsl:for-each select="/workspace/module[cvs and @name=$module]">
               <a href="cvs_{@defined-in}.html">cvs</a>
  @@ -153,7 +153,7 @@
                     </a>
                   </xsl:when>
                   <xsl:otherwise>
  -                  <a href="project_{@module}.html">
  +                  <a href="module_{@module}.html">
                       <xsl:value-of select="$dependent"/>
                     </a>
                   </xsl:otherwise>
  
  
  
  1.4       +37 -25    jakarta-alexandria/proposal/gump/stylesheet/sedmap.xsl
  
  Index: sedmap.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/sedmap.xsl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- sedmap.xsl        2001/09/18 19:14:51     1.3
  +++ sedmap.xsl        2001/09/20 14:03:21     1.4
  @@ -1,5 +1,5 @@
   <!-- ===================================================================== -->
  -<!-- sort a list of projects into dependency order.                        -->
  +<!-- Produce a Perl script which converts XML into HTML for viewing        -->
   <!-- ===================================================================== -->
   
   <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
  @@ -10,53 +10,65 @@
       <xsl:text>print "&lt;PRE&gt;\n";&#10;</xsl:text>
       <xsl:text>while (&lt;&gt;) {&#10;</xsl:text>
   
  +    <!-- Escape XML entities -->
       <xsl:text>  s/&amp;/\&amp;amp;/g;&#10;</xsl:text>
       <xsl:text>  s/&lt;/\&amp;lt;/g;&#10;</xsl:text>
       <xsl:text>  s/&gt;/\&amp;gt;/g;&#10;</xsl:text>
   
  -    <xsl:text>  s/&amp;lt;!--.*--&amp;gt;/</xsl:text>
  +    <!-- Make comments green -->
  +    <xsl:text>  s/(&amp;lt;!--.*--&amp;gt;)/</xsl:text>
       <xsl:text>&lt;font color="green"&gt;</xsl:text>
  -    <xsl:text>&amp;&lt;\/font&gt;/g;&#10;</xsl:text>
  +    <xsl:text>$1&lt;\/font&gt;/g;&#10;</xsl:text>
   
  +    <!-- Make project names red -->
  +    <xsl:text>  s/project *name="(\S*)"/</xsl:text>
  +    <xsl:text>project name="&lt;font color="red"&gt;</xsl:text>
  +    <xsl:text>$1&lt;\/font&gt;"/g;&#10;</xsl:text>
  +
  +    <!-- Make hrefs work -->
       <xsl:text>  s/repository *href="(.*)\/(.*).xml"/</xsl:text>
  -    <xsl:text>repository href="&lt;a href="repository_\2.html"&gt;</xsl:text>
  -    <xsl:text>\1\/\2.xml&lt;\/a&gt;"/g;&#10;</xsl:text>
  +    <xsl:text>repository href="&lt;a href="repository_$2.html"&gt;</xsl:text>
  +    <xsl:text>$1\/$2.xml&lt;\/a&gt;"/g;&#10;</xsl:text>
   
       <xsl:text>  s/profile *href="(.*)\/(.*).xml"/</xsl:text>
  -    <xsl:text>profile href="&lt;a href="profile_\2.html"&gt;</xsl:text>
  -    <xsl:text>\1\/\2.xml&lt;\/a&gt;"/g;&#10;</xsl:text>
  +    <xsl:text>profile href="&lt;a href="profile_$2.html"&gt;</xsl:text>
  +    <xsl:text>$1\/$2.xml&lt;\/a&gt;"/g;&#10;</xsl:text>
   
  -    <xsl:text>  s/project *href="(.*)\/(.*).xml"/</xsl:text>
  -    <xsl:text>project href="&lt;a href="project_\2.html"&gt;</xsl:text>
  -    <xsl:text>\1\/\2.xml&lt;\/a&gt;"/g;&#10;</xsl:text>
  +    <xsl:text>  s/module *href="(.*)\/(.*).xml"/</xsl:text>
  +    <xsl:text>module href="&lt;a href="module_$2.html"&gt;</xsl:text>
  +    <xsl:text>$1\/$2.xml&lt;\/a&gt;"/g;&#10;</xsl:text>
   
       <xsl:text>  s/home-page&amp;gt;(.*)&amp;lt;/</xsl:text>
  -    <xsl:text>home-page&gt;&lt;a href="\1"&gt;</xsl:text>
  -    <xsl:text>\1&lt;\/a&gt;\&amp;lt;/g;&#10;</xsl:text>
  +    <xsl:text>home-page&gt;&lt;a href="$1"&gt;</xsl:text>
  +    <xsl:text>$1&lt;\/a&gt;\&amp;lt;/g;&#10;</xsl:text>
   
       <xsl:text>  s/cvs-web&amp;gt;(.*)&amp;lt;/</xsl:text>
  -    <xsl:text>cvs-web&gt;&lt;a href="\1"&gt;</xsl:text>
  -    <xsl:text>\1&lt;\/a&gt;\&amp;lt;/g;&#10;</xsl:text>
  +    <xsl:text>cvs-web&gt;&lt;a href="$1"&gt;</xsl:text>
  +    <xsl:text>$1&lt;\/a&gt;\&amp;lt;/g;&#10;</xsl:text>
   
       <xsl:text>  s/url *href="(.*)"/</xsl:text>
  -    <xsl:text>url href="&lt;a href="\1"&gt;\1&lt;\/a&gt;"/g;&#10;</xsl:text>
  -
  -    <xsl:text>  s/project *name="(\S*)"/</xsl:text>
  -    <xsl:text>project name="&lt;font color="red"&gt;</xsl:text>
  -    <xsl:text>\1&lt;\/font&gt;"/g;&#10;</xsl:text>
  -
  -    <xsl:for-each select="*[@defined-in]">
  +    <xsl:text>url href="&lt;a href="$1"&gt;$1&lt;\/a&gt;"/g;&#10;</xsl:text>
   
  +    <!-- Link each referenced project to where it was defined -->
  +    <xsl:for-each select="project[@defined-in]">
         <xsl:text>  s/ project="</xsl:text>
         <xsl:value-of select="@name"/>
         <xsl:text>"/ project="&lt;a href="</xsl:text>
  -      <xsl:value-of select="name()"/>
  -      <xsl:text>_</xsl:text>
  -      <xsl:value-of select="@defined-in"/>
  -      <xsl:text>.html"&gt;</xsl:text>
  +      <xsl:value-of select="concat(name(),'_',@defined-in,'.html')"/>
  +      <xsl:text>"&gt;</xsl:text>
         <xsl:value-of select="@name"/>
         <xsl:text>&lt;\/a&gt;"/g;&#10;</xsl:text>
  +    </xsl:for-each>
   
  +    <!-- Link each referenced repository to where it was defined -->
  +    <xsl:for-each select="repository[@defined-in]">
  +      <xsl:text>  s/ repository="</xsl:text>
  +      <xsl:value-of select="@name"/>
  +      <xsl:text>"/ repository="&lt;a href="</xsl:text>
  +      <xsl:value-of select="concat(name(),'_',@defined-in,'.html')"/>
  +      <xsl:text>"&gt;</xsl:text>
  +      <xsl:value-of select="@name"/>
  +      <xsl:text>&lt;\/a&gt;"/g;&#10;</xsl:text>
       </xsl:for-each>
   
       <xsl:text>  print;&#10;</xsl:text>
  
  
  
  1.15      +1 -1      jakarta-alexandria/proposal/gump/stylesheet/win2k.xsl
  
  Index: win2k.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/win2k.xsl,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- win2k.xsl 2001/09/19 00:13:23     1.14
  +++ win2k.xsl 2001/09/20 14:03:21     1.15
  @@ -166,7 +166,7 @@
             <xsl:value-of select="@defined-in"/>
             <xsl:text>.xml </xsl:text>
             <xsl:value-of select="$logdir"/>
  -          <xsl:text>\project_</xsl:text>
  +          <xsl:text>\module_</xsl:text>
             <xsl:value-of select="@defined-in"/>
             <xsl:text>.html&#10;</xsl:text>
           </xsl:if>
  
  
  
  1.9       +1 -1      jakarta-alexandria/proposal/gump/stylesheet/xref.xsl
  
  Index: xref.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/xref.xsl,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- xref.xsl  2001/08/16 19:40:50     1.8
  +++ xref.xsl  2001/09/20 14:03:21     1.9
  @@ -40,7 +40,7 @@
   
                 <tr>
                   <td>
  -                  <a href="project_{@module}.html">
  +                  <a href="module_{@module}.html">
                       <xsl:value-of select="@name"/>
                     </a>
                   </td>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to