jakarta-site-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j..@apache.org
Subject cvs commit: jakarta-site2/xdocs/stylesheets site_printable.vsl site.vsl
Date Tue, 10 Jul 2001 22:39:39 GMT
jon         01/07/10 15:39:38

  Modified:    .        build.xml
               docs/site cvsonwin32.html jakarta-site-tags-example.html
               xdocs/stylesheets site.vsl
  Added:       xdocs/stylesheets site_printable.vsl
  Log:
  removed subsection blah that jason added. removed section blah, but forgot
  subsection. rebuilt html as appropriate.
  
  added ability to generate printable version of the website. i'm not
  checking this stuff in. if people want it, they can do it locally.
  
  Revision  Changes    Path
  1.6       +26 -0     jakarta-site2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-site2/build.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.xml	2001/04/30 16:34:53	1.5
  +++ build.xml	2001/07/10 22:39:25	1.6
  @@ -4,6 +4,7 @@
       <property name="project.name"   value="site"/>
       <property name="docs.src" value="./xdocs"/>
       <property name="docs.dest" value="./docs"/>
  +    <property name="docs.dest.print" value="./docs_print"/>
   
       <!-- Build classpath -->
       <path id="classpath">
  @@ -55,4 +56,29 @@
           </copy>
           -->
       </target>
  +    
  +    <!-- This Target is for output of documentation that can be printed -->
  +    <target name="docs_print" depends="prepare-error" if="AnakiaTask.present">
  +        <taskdef name="anakia" 
  +            classname="org.apache.velocity.anakia.AnakiaTask">
  +            <classpath refid="classpath"/>
  +        </taskdef>
  +        <anakia basedir="${docs.src}" destdir="${docs.dest.print}/"
  +             extension=".html" style="./site_printable.vsl"
  +             projectFile="stylesheets/project.xml"
  +             excludes="**/stylesheets/** empty.xml"
  +             includes="**/*.xml"
  +             lastModifiedCheck="true"
  +             templatePath="./xdocs/stylesheets"
  +        >
  +        </anakia>
  +        <copy todir="${docs.dest.print}/images" filtering="no">
  +            <fileset dir="${docs.src}/images">
  +                <include name="**/*.gif"/>
  +                <include name="**/*.jpeg"/>
  +                <include name="**/*.jpg"/>
  +            </fileset>
  +        </copy>
  +  </target> 
  +
   </project>
  
  
  
  1.24      +0 -6      jakarta-site2/docs/site/cvsonwin32.html
  
  Index: cvsonwin32.html
  ===================================================================
  RCS file: /home/cvs/jakarta-site2/docs/site/cvsonwin32.html,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- cvsonwin32.html	2001/07/10 02:06:49	1.23
  +++ cvsonwin32.html	2001/07/10 22:39:29	1.24
  @@ -190,7 +190,6 @@
             <a name="MindTerm"><strong>MindTerm</strong></a>
           </font>
         </td></tr>
  -      <tr><td><br/></td></tr>
         <tr><td>
           <blockquote>
                                       <p>
  @@ -282,7 +281,6 @@
             <a name="VanDyke SecureCRT SSH"><strong>VanDyke SecureCRT SSH</strong></a>
           </font>
         </td></tr>
  -      <tr><td><br/></td></tr>
         <tr><td>
           <blockquote>
                                       <p>
  @@ -326,7 +324,6 @@
             <a name="General note on localhost under Windows"><strong>General
note on localhost under Windows</strong></a>
           </font>
         </td></tr>
  -      <tr><td><br/></td></tr>
         <tr><td>
           <blockquote>
                                       <p>
  @@ -345,7 +342,6 @@
             <a name="Using the jCVS client"><strong>Using the jCVS client</strong></a>
           </font>
         </td></tr>
  -      <tr><td><br/></td></tr>
         <tr><td>
           <blockquote>
                                       <p>
  @@ -368,7 +364,6 @@
             <a name="Using the WinCVS client"><strong>Using the WinCVS client</strong></a>
           </font>
         </td></tr>
  -      <tr><td><br/></td></tr>
         <tr><td>
           <blockquote>
                                       <p>
  @@ -408,7 +403,6 @@
             <a name="Using command line CVS"><strong>Using command line CVS</strong></a>
           </font>
         </td></tr>
  -      <tr><td><br/></td></tr>
         <tr><td>
           <blockquote>
                                       <p>
  
  
  
  1.3       +0 -1      jakarta-site2/docs/site/jakarta-site-tags-example.html
  
  Index: jakarta-site-tags-example.html
  ===================================================================
  RCS file: /home/cvs/jakarta-site2/docs/site/jakarta-site-tags-example.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jakarta-site-tags-example.html	2001/07/10 02:06:52	1.2
  +++ jakarta-site-tags-example.html	2001/07/10 22:39:30	1.3
  @@ -211,7 +211,6 @@
             <a name="Subsection of Section 3"><strong>Subsection of Section 3</strong></a>
           </font>
         </td></tr>
  -      <tr><td><br/></td></tr>
         <tr><td>
           <blockquote>
                                       <p>
  
  
  
  1.19      +0 -1      jakarta-site2/xdocs/stylesheets/site.vsl
  
  Index: site.vsl
  ===================================================================
  RCS file: /home/cvs/jakarta-site2/xdocs/stylesheets/site.vsl,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- site.vsl	2001/07/10 02:07:12	1.18
  +++ site.vsl	2001/07/10 22:39:34	1.19
  @@ -134,7 +134,6 @@
             <a name="$subsection.getAttributeValue("name")"><strong>$subsection.getAttributeValue("name")</strong></a>
           </font>
         </td></tr>
  -      <tr><td><br/></td></tr>
         <tr><td>
           <blockquote>
           #foreach ( $items in $subsection.getChildren() )
  
  
  
  1.1                  jakarta-site2/xdocs/stylesheets/site_printable.vsl
  
  Index: site_printable.vsl
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  
  <!-- Content Stylesheet for Site -->
  
      ## Defined variables
      #set ($bodybg = "#ffffff")
      #set ($bodyfg = "#000000")
      #set ($bodylink = "#525D76")
      #set ($bannerbg = "#525D76")
      #set ($bannerfg = "#ffffff")
      #set ($subbannerbg = "#828DA6")
      #set ($subbannerfg = "#ffffff")
      #set ($tablethbg = "#039acc")
      #set ($tabletdbg = "#a0ddf0")
  
  <!-- start the processing -->
  #document()
  <!-- end the processing -->
  
  ## This is where the macro's live
  
  #macro ( table $table)
  <table>
      #foreach ( $items in $table.getChildren() )
          #if ($items.getName().equals("tr"))
              #tr ($items)
          #end
      #end
  </table>
  #end
  
  #macro ( tr $tr)
  <tr>
      #foreach ( $items in $tr.getChildren() )
          #if ($items.getName().equals("td"))
              #td ($items)
          #elseif ($items.getName().equals("th"))
              #th ($items)
          #end
      #end
  </tr>
  #end
  
  #macro ( td $value)
  #if ($value.getAttributeValue("colspan"))
  #set ($colspan = $value.getAttributeValue("colspan"))
  #end
  #if ($value.getAttributeValue("rowspan"))
  #set ($rowspan = $value.getAttributeValue("rowspan"))
  #end
  <td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
      <font color="#000000" size="-1" face="arial,helvetica,sanserif">
          #if ($value.getText().length() != 0 || $value.hasChildren())
          $xmlout.outputString($value, true)
          #else
          &nbsp;
          #end
      </font>
  </td>
  #end
  
  #macro ( th $value)
  #if ($value.getAttributeValue("colspan"))
  #set ($colspan = $value.getAttributeValue("colspan"))
  #end
  #if ($value.getAttributeValue("rowspan"))
  #set ($rowspan = $value.getAttributeValue("rowspan"))
  #end
  <td bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
      <font color="#000000" size="-1" face="arial,helvetica,sanserif">
          #if ($value.getText().length() != 0 || $value.hasChildren())
          $xmlout.outputString($value, true)
          #else
          &nbsp;
          #end
      </font>
  </td>
  #end
  
  #macro ( projectanchor $name $value )
  #if ($value.startsWith("http://"))
      &#149;&nbsp;<a href="$value">$name</a>
  #elseif ($value.startsWith("/site"))
      &#149;&nbsp;<a href="http://jakarta.apache.org$value">$name</a>
  #else
      &#149;&nbsp;<a href="$relativePath$value">$name</a>
  #end
  #end
  
  #macro ( metaauthor $author $email )
              <meta name="author" value="$author">
              <meta name="email" value="$email">
  #end
  
  #macro ( image $value )
  #if ($value.getAttributeValue("width"))
  #set ($width=$value.getAttributeValue("width"))
  #end
  #if ($value.getAttributeValue("height"))
  #set ($height=$value.getAttributeValue("height"))
  #end
  #if ($value.getAttributeValue("align"))
  #set ($align=$value.getAttributeValue("align"))
  #end
  <img src="$relativePath$value.getAttributeValue("src")" width="$!width" height="$!height"
align="$!align">
  #end
  
  #macro ( source $value)
      <div align="left">
        <font size="2"><pre>$escape.getText($value.getText())</pre></font>
      </div>
  #end
  
  #macro ( subsection $subsection)
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td bgcolor="$subbannerbg">
          <font color="$subbannerfg" face="arial,helvetica,sanserif">
            <a name="$subsection.getAttributeValue("name")"><strong>$subsection.getAttributeValue("name")</strong></a>
          </font>
        </td></tr>
        <tr><td><br/></td></tr>
        <tr><td>
          <blockquote>
          #foreach ( $items in $subsection.getChildren() )
              #if ($items.getName().equals("img"))
                  #image ($items)
              #elseif ($items.getName().equals("source"))
                  #source ($items)
              #elseif ($items.getName().equals("table"))
                  #table ($items)
              #else
                  $xmlout.outputString($items)
              #end
          #end
          </blockquote>
        </td></tr>
        <tr><td><br/></td></tr>
      </table>
  #end
  
  #macro ( section $section)
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td bgcolor="$bannerbg">
          <font color="$bannerfg" face="arial,helvetica,sanserif">
            <a name="$section.getAttributeValue("name")"><strong>$section.getAttributeValue("name")</strong></a>
          </font>
        </td></tr>
        <tr><td><br/></td></tr>
        <tr><td>
          <!--<blockquote>-->
          #foreach ( $items in $section.getChildren() )
              #if ($items.getName().equals("img"))
                  #image ($items)
              #elseif ($items.getName().equals("source"))
                  #source ($items)
              #elseif ($items.getName().equals("table"))
                  #table ($items)
              #elseif ($items.getName().equals("subsection"))
                  #subsection ($items)
              #else
                  $xmlout.outputString($items)
              #end
          #end
          <!--</blockquote>-->
          </p>
        </td></tr>
        <tr><td><br/></td></tr>
      </table>
  #end
  
  #macro (getProjectImage)
  #if ($project.getChild("logo"))
  <td align="left">
  <a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif"
border="0"/></a>
  
  #set ( $logoString = $project.getChild("logo").getAttributeValue("href") )
  #if ( $logoString.startsWith("/") )
  <a href="$project.getAttributeValue("href")"><img src="$relativePath$logoString"
alt="$project.getChild("logo").getText()" border="0"/></a>
  #else
  <a href="$project.getAttributeValue("href")"><img src="$relativePath/$logoString"
alt="$project.getChild("logo").getText()" border="0"/></a>
  #end
  </td>
  #else
  <td>
  <a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif"
align="left" border="0"/></a>
  </td>
  #end
  #end
  
  #macro ( makeHorizontalProject )
      #set ($menus = $project.getChild("body").getChildren("menu"))
      <table cellspacing="4">
      #foreach ( $menu in $menus )
          <tr><td>
          <strong>$menu.getAttributeValue("name")</strong>
          </td><td>
          #foreach ( $item in $menu.getChildren() )
              #set ($name = $item.getAttributeValue("name"))
               #projectanchor($name $item.getAttributeValue("href"))&nbsp;
          #end
          </td>
          </tr>
      #end
      </table>
  #end
  
  #macro (document)
      <!-- ====================================================================== -->
      <!-- Main Page Section -->
      <!-- ====================================================================== -->
      <html>
          <head>
              <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  
              #set ($authors = $root.getChild("properties").getChildren("author"))
              #foreach ( $au in $authors )
                  #metaauthor ( $au.getText() $au.getAttributeValue("email") )
              #end
  
              <title>$project.getChild("title").getText() - $root.getChild("properties").getChild("title").getText()</title>
          </head>
  
          <body bgcolor="$bodybg" text="$bodyfg" link="$bodylink">        
              <table border="0" width="100%" cellspacing="0">
                  <!-- TOP IMAGE -->
                  <tr>
                      #getProjectImage()
                  </tr>
              </table>
              <table border="0" width="100%" cellspacing="4">
                  <tr><td>
                      <hr noshade="" size="1"/>
                  </td></tr>
                  <tr>
                      <td align="left" valign="top">
                      #set ($allSections = $root.getChild("body").getChildren("section"))
                      #foreach ( $section in $allSections )
                          #section ($section)
                      #end
                      </td>
                  </tr>
                  <tr><td>
                      <hr noshade="" size="1"/>
                  </td></tr>
                  <tr><td>
                  <!-- FOOT Navigation -->
                  #makeHorizontalProject ()
                  <!-- FOOTER -->
                  <tr><td>
                      <hr noshade="" size="1"/>
                  </td></tr>
                  <tr><td>
                      <div align="center"><font color="$bodylink" size="-1"><em>
                      Copyright &#169; 1999-2001, Apache Software Foundation
                      </em></font></div>
                  </td></tr>
              </table>
          </body>
      </html>
  #end
  
  
  

Mime
View raw message