chrisw      2002/12/26 00:56:07

  Modified:    proposal/ant-site/anakia/xdocs/stylesheets site.vsl
                        templates.vm
  Log:
  Enable the vsl's to generate Forrest-lookalike output.
  
  Revision  Changes    Path
  1.2       +169 -35   
jakarta-ant/proposal/ant-site/anakia/xdocs/stylesheets/site.vsl
  
  Index: site.vsl
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/proposal/ant-site/anakia/xdocs/stylesheets/site.vsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- site.vsl  3 Dec 2002 11:20:23 -0000       1.1
  +++ site.vsl  26 Dec 2002 08:56:07 -0000      1.2
  @@ -1,33 +1,77 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
  -
  -<!-- Content Stylesheet for Site -->
  +#*
  + * 
============================================================================
  + *                   The Apache Software License, Version 1.1
  + * 
============================================================================
  + *
  + *    Copyright (C) 2000-2002 The Apache Software Foundation. All
  + *    rights reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without 
modifica-
  + * tion, are permitted provided that the following conditions are met:
  + *
  + * 1. Redistributions of  source code must  retain the above copyright  
notice,
  + *    this list of conditions and the following disclaimer.
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright 
notice,
  + *    this list of conditions and the following disclaimer in the 
documentation
  + *    and/or other materials provided with the distribution.
  + *
  + * 3. The end-user documentation included with the redistribution, if any, 
must
  + *    include  the following  acknowledgment:  "This product includes  
software
  + *    developed  by the  Apache Software Foundation  
(http://www.apache.org/)."
  + *    Alternately, this  acknowledgment may  appear in the software itself,  
if
  + *    and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Ant" and  "Apache Software Foundation"  must not be used to
  + *    endorse  or promote  products derived  from this  software without  
prior
  + *    written permission. For written permission, please contact
  + *    [EMAIL PROTECTED]
  + *
  + * 5. Products  derived from this software may not  be called "Apache", nor 
may
  + *    "Apache" appear  in their name,  without prior written permission  of 
the
  + *    Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED 
WARRANTIES,
  + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND
  + * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  
THE
  + * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY 
DIRECT,
  + * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES 
(INCLU-
  + * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; 
LOSS
  + * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND 
ON
  + * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR 
TORT
  + * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE 
OF
  + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  + *
  + * This software  consists of voluntary contributions made  by many 
individuals
  + * on behalf of the  Apache Software Foundation.  For more  information  on 
the
  + * Apache Software Foundation, please see <http://www.apache.org/>.
  + *
  + *#
   
  +<!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 ($lightbg = "#ffffff")
  +    #set ($lightfg = "#ffffff")
  +    #set ($darkfg = "#000000")
  +    #set ($active = "#ffcc00")
  +    #set ($blue3 = "#294563")
  +    #set ($blue2 = "#4C6C8F")
  +    #set ($blue1 = "#CFDCED")
       #set ($tablethbg = "#039acc")
       #set ($tabletdbg = "#a0ddf0")
  -    
  -<!-- start the processing -->
  +    #set ($sourceborder = "#023264")
  +    #set ($pound = "#" )
  +## start the processing
   #document()
  -<!-- end the processing -->
  +## end the processing
   
   ## This is where the common page macro's live
   
   #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="$escape.getText($subsection.getAttributeValue("name"))"><strong>$subsection.getAttributeValue("name")</strong></a>
  -      </font>
  -    </td></tr>
  -    <tr><td>
  -      <blockquote>
  +      <p>
  +        <a 
name="$escape.getText($subsection.getAttributeValue("name"))"><h4>$subsection.getAttributeValue("name")</h4></a>
  +
         #foreach ( $items in $subsection.getChildren() )
           #if ($items.getName().equals("img"))
             #image ($items)
  @@ -39,20 +83,15 @@
             $xmlout.outputString($items)
           #end
         #end
  -      </blockquote>
  -    </td></tr>
  -  </table>
  +      </p>
   #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="$escape.getText($section.getAttributeValue("name"))"><strong>$section.getAttributeValue("name")</strong></a>
  -      </font>
  -    </td></tr>
  -    <tr><td>
  -      <blockquote>
  +      <p>
  +  <table nowrap border="0" cellspacing="0" cellpadding="2" width="100%">
  +    <tr><td bgcolor="$blue3"><font color="$lightfg"><a 
name="$escape.getText($section.getAttributeValue("name"))"><strong>$section.getAttributeValue("name")</strong></a></font></td></tr>
  +  </table>
  +
         #foreach ( $items in $section.getChildren() )
           #if ($items.getName().equals("img"))
             #image ($items)
  @@ -66,16 +105,111 @@
             $xmlout.outputString($items)
           #end
         #end
  -      </blockquote>
  -    </td></tr>
  -  </table>
  +      </p>
  +#end
  +
  +## This is where the FAQ specific macro's live
  +
  +#macro (toc $section)
  +      <table border="0" cellspacing="0" cellpadding="2" width="100%">
  +        <tr><td bgcolor="$blue2">
  +          <font color="$lightfg" face="arial,helvetica,sanserif">
  +            <strong>$section.getAttributeValue("title")</strong>
  +          </font>
  +        </td></tr>
  +      </table>
  +      <p>
  +        <ul>
  +    #foreach ($faq in $section.getChildren("faq") )
  +      #subtoc ($faq)
  +    #end
  +        </ul>
  +      </p>
  +#end
  +
  +#macro (subtoc $faq)
  +  #set ($id = $faq.getAttributeValue("id"))
  +      <li><a href="$pound$id">
  +  $xmlout.outputString($faq.getChild("question"), true)
  +      </a></li>
  +#end
  +
  +#macro (answers $section)
  +  #foreach ($faq in $section.getChildren("faq") )
  +    #faq ($faq)
  +  #end
  +#end
  +
  +#macro (faq $faq)
  +  #set ($id = $faq.getAttributeValue("id"))
  +      <a name="$id">
  +      <table border="0" cellspacing="0" cellpadding="2" width="100%">
  +        <tr><td bgcolor="$blue2">
  +          <font color="$lightfg" face="arial,helvetica,sanserif">
  +            <strong>
  +              $xmlout.outputString($faq.getChild("question"), true)
  +            </strong>
  +          </font>
  +        </td></tr>
  +      </table>
  +      <p>
  +    #foreach ($item in $faq.getChild("answer").getChildren())
  +      #if ($item.getName().equals("img"))
  +        #image ($item)
  +      #elseif ($item.getName().equals("source"))
  +        #source ($item)
  +      #elseif ($item.getName().equals("table"))
  +        #table ($item)
  +      #else
  +        $xmlout.outputString($item)
  +      #end
  +    #end
  +      </p>
  +      </a>
   #end
   
   #macro (document)
     #header()
  +      <table class="title">
  +        <tr>
  +          <td valign="middle">
  +            <h1>$root.getChild("properties").getChild("title").getText()</h1>
  +          </td>
  +        </tr>
  +      </table>
     #set ($allSections = $root.getChild("body").getChildren("section"))
     #foreach ( $section in $allSections )
       #section ($section)
     #end
  +
  +  #if ($root.getChildren("faqsection").size() > 0)
  +    #set ($allFaqSections = $root.getChildren("faqsection"))
  +      <table border="0" cellspacing="0" cellpadding="2" width="100%">
  +        <tr><td bgcolor="$blue3">
  +          <font color="$lightfg" face="arial,helvetica,sanserif">
  +            <strong>Questions</strong>
  +          </font>
  +        </td></tr>
  +      </table>
  +      <p>
  +    #foreach ( $faqSection in $allFaqSections )
  +      #toc ($faqSection)
  +    #end
  +      </p>
  +
  +      <table border="0" cellspacing="0" cellpadding="2" width="100%">
  +        <tr><td bgcolor="$blue3">
  +          <font color="$lightfg" face="arial,helvetica,sanserif">
  +            <strong>Answers</strong>
  +          </font>
  +        </td></tr>
  +      </table>
  +      <p>
  +    #foreach ( $faqSection in $allFaqSections )
  +      #answers ($faqSection)
  +    #end
  +      </p>
  +  #end
  +
     #footer()
   #end
  
  
  
  1.3       +217 -67   
jakarta-ant/proposal/ant-site/anakia/xdocs/stylesheets/templates.vm
  
  Index: templates.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/proposal/ant-site/anakia/xdocs/stylesheets/templates.vm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- templates.vm      11 Dec 2002 08:37:49 -0000      1.2
  +++ templates.vm      26 Dec 2002 08:56:07 -0000      1.3
  @@ -1,3 +1,53 @@
  +#*
  + * 
============================================================================
  + *                   The Apache Software License, Version 1.1
  + * 
============================================================================
  + *
  + *    Copyright (C) 2000-2002 The Apache Software Foundation. All
  + *    rights reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without 
modifica-
  + * tion, are permitted provided that the following conditions are met:
  + *
  + * 1. Redistributions of  source code must  retain the above copyright  
notice,
  + *    this list of conditions and the following disclaimer.
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright 
notice,
  + *    this list of conditions and the following disclaimer in the 
documentation
  + *    and/or other materials provided with the distribution.
  + *
  + * 3. The end-user documentation included with the redistribution, if any, 
must
  + *    include  the following  acknowledgment:  "This product includes  
software
  + *    developed  by the  Apache Software Foundation  
(http://www.apache.org/)."
  + *    Alternately, this  acknowledgment may  appear in the software itself,  
if
  + *    and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Ant" and  "Apache Software Foundation"  must not be used to
  + *    endorse  or promote  products derived  from this  software without  
prior
  + *    written permission. For written permission, please contact
  + *    [EMAIL PROTECTED]
  + *
  + * 5. Products  derived from this software may not  be called "Apache", nor 
may
  + *    "Apache" appear  in their name,  without prior written permission  of 
the
  + *    Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED 
WARRANTIES,
  + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND
  + * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  
THE
  + * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY 
DIRECT,
  + * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES 
(INCLU-
  + * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; 
LOSS
  + * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND 
ON
  + * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR 
TORT
  + * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE 
OF
  + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  + *
  + * This software  consists of voluntary contributions made  by many 
individuals
  + * on behalf of the  Apache Software Foundation.  For more  information  on 
the
  + * Apache Software Foundation, please see <http://www.apache.org/>.
  + *
  + *#
  +
   ## This is where the common macro's live
   
   #macro ( table $table)
  @@ -29,9 +79,9 @@
     #if ($value.getAttributeValue("rowspan"))
       #set ($rowspan = $value.getAttributeValue("rowspan"))
     #end
  -  <td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" 
  +  <td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan"
         valign="top" align="left">
  -    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +    <font color="$darkfg" size="-1" face="arial,helvetica,sanserif">
       #if ($value.getText().length() != 0 || $value.hasChildren())
         $xmlout.outputString($value, true)
       #else
  @@ -48,9 +98,9 @@
     #if ($value.getAttributeValue("rowspan"))
       #set ($rowspan = $value.getAttributeValue("rowspan"))
     #end
  -  <td bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" 
  +  <td bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan"
         valign="top" align="left">
  -    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +    <font color="$darkfg" size="-1" face="arial,helvetica,sanserif">
       #if ($value.getText().length() != 0 || $value.hasChildren())
         $xmlout.outputString($value, true)
       #else
  @@ -63,6 +113,8 @@
   #macro ( projectanchor $name $value )
     #if ($value.startsWith("http://";))
       <a href="$value">$name</a>
  +  #elseif ($value.startsWith("/site"))
  +    <a href="http://jakarta.apache.org$value";>$name</a>
     #else
       <a href="$relativePath$value">$name</a>
     #end
  @@ -83,7 +135,7 @@
     #if ($value.getAttributeValue("align"))
       #set ($align=$value.getAttributeValue("align"))
     #end
  -  <img src="$relativePath$value.getAttributeValue("src")" 
  +  <img src="$relativePath$value.getAttributeValue("src")"
          width="$!width" height="$!height" align="$!align">
   #end
   
  @@ -91,19 +143,19 @@
     <div align="left">
       <table cellspacing="4" cellpadding="0" border="0">
         <tr>
  -        <td bgcolor="#023264" width="1" height="1"><img 
src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/></td>
  -        <td bgcolor="#023264" height="1"><img src="/images/void.gif" 
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  -        <td bgcolor="#023264" width="1" height="1"><img 
src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/></td>
  +        <td bgcolor="$sourceborder" width="1" height="1"><img 
src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/></td>
  +        <td bgcolor="$sourceborder" height="1"><img src="/images/void.gif" 
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  +        <td bgcolor="$sourceborder" width="1" height="1"><img 
src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/></td>
         </tr>
         <tr>
  -        <td bgcolor="#023264" width="1"><img src="/images/void.gif" 
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  -        <td 
bgcolor="#ffffff"><pre>$escape.getText($value.getText())</pre></td>
  -        <td bgcolor="#023264" width="1"><img src="/images/void.gif" 
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  +        <td bgcolor="$sourceborder" width="1"><img src="/images/void.gif" 
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  +        <td 
bgcolor="$lightbg"><pre>$escape.getText($value.getText())</pre></td>
  +        <td bgcolor="$sourceborder" width="1"><img src="/images/void.gif" 
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
         </tr>
         <tr>
  -        <td bgcolor="#023264" width="1" height="1"><img 
src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/></td>
  -        <td bgcolor="#023264" height="1"><img src="/images/void.gif" 
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  -        <td bgcolor="#023264" width="1" height="1"><img 
src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/></td>
  +        <td bgcolor="$sourceborder" width="1" height="1"><img 
src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/></td>
  +        <td bgcolor="$sourceborder" height="1"><img src="/images/void.gif" 
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  +        <td bgcolor="$sourceborder" width="1" height="1"><img 
src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/></td>
         </tr>
       </table>
     </div>
  @@ -111,84 +163,182 @@
   
   #macro ( makeProject )
     #set ($menus = $project.getChild("body").getChildren("menu"))
  +  <div class="menu"><ul>
     #foreach ( $menu in $menus )
  -    <p><strong>$menu.getAttributeValue("name")</strong></p>
  -    <ul>
  +    <li><font color="$blue1">$menu.getAttributeValue("name")</font>
  +      <ul>
       #foreach ( $item in $menu.getChildren() )
         #set ($name = $item.getAttributeValue("name"))
  -      <li>#projectanchor($name $item.getAttributeValue("href"))</li>
  +      #set ($current = 
$root.getChild("properties").getChild("title").getText() )
  +        <li>
  +      #if ( $current.trim().equals( $name ) )
  +        <span class="sel"><font color="$active">$name</font></span>
  +      #else
  +        #projectanchor($name $item.getAttributeValue("href"))
  +      #end
  +        </li>
       #end
  -    </ul>
  +      </ul>
  +    </li>
     #end
  +  </ul>
   #end
   
   #macro (getProjectImage)
  -  <td colspan="2">
  -  #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>
  +  #if ($project.getChild("logo"))
  +    <td align="left">
  +    <a href="http://jakarta.apache.org";><img src="images/jakarta-logo.gif" 
border="0"/></a>
  +    </td>
  +    <td align="right">
  +    #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
  -    <a href="$project.getAttributeValue("href")"><img 
src="$relativePath/$logoString" alt="$project.getChild("logo").getText()" 
border="0"/></a>
  +    <td colspan="2">
  +    <a href="http://jakarta.apache.org";><img 
src="http://jakarta.apache.org/images/jakarta-logo.gif"; align="left" 
border="0"/></a>
  +    </td>
     #end
  -  </td>
   #end
   
   #macro (header)
     <html>
       <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
       <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
  -  
  -      #if ($root.getChild("properties").getChild("base"))
  -        #set ($url = 
$root.getChild("properties").getChild("base").getAttributeValue("href"))
  -        #if ($url)
  -          <base href="$url"/>
  -        #else
  -          <base href="$project.getAttributeValue("href")$relativePath"/>
  -        #end
  -      #end 
  -
  -      <title>$project.getChild("title").getText() - 
$root.getChild("properties").getChild("title").getText()</title>
  +      <META http-equiv="Content-Type" content="text/html; 
charset=ISO-8859-1">
  +        <title>$project.getChild("title").getText() - 
$root.getChild("properties").getChild("title").getText()</title>
  +        <link type="text/css" href="page.css" rel="stylesheet">
  +  #set ($authors = $root.getChild("properties").getChildren("author"))
  +  #foreach ( $au in $authors )
  +    #metaauthor ( $au.getText() $au.getAttributeValue("email") )
  +  #end
       </head>
  -  
  -    <body bgcolor="$bodybg" text="$bodyfg" link="$bodylink">    
  -      <table border="0" width="100%" cellspacing="0">
  -        <!-- TOP IMAGE -->
  +
  +    <body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" 
text="$darkfg" bgcolor="$lightbg">
  +      <table summary="navigation path" width="100%" border="0" 
cellpadding="0" cellspacing="0">
  +        <tr>
  +          <td nowrap="nowrap" valign="middle" bgcolor="$blue1" 
height="20"><img height="1" width="5" alt="" border="0" 
src="images/spacer.gif"><font size="2" face="Arial, Helvetica, 
Sans-serif"><script src="breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script></font></td>
  +        </tr>
           <tr>
  -          #getProjectImage()
  +          <td bgcolor="$blue2" height="2"><img height="2" width="2" alt="" 
border="0" src="images/spacer.gif"></td>
           </tr>
         </table>
  -      <table border="0" width="100%" cellspacing="4">
  -        <tr><td colspan="2">
  -          <hr noshade="" size="1"/>
  -        </td></tr>
  -        
  -        <tr>
  -          <!-- LEFT SIDE NAVIGATION -->
  -          <td valign="top" nowrap="true">
  -          #makeProject()
  -          </td>
  -          <td align="left" valign="top">
  +
  +      <table summary="header with logos" width="100%" border="0" 
cellpadding="0" cellspacing="0">
  +        <tr>
  +          <td bgcolor="$blue3"><a href="http://ant.apache.org/";><img 
border="0" alt="Apache XML logo" src="images/group-logo.gif"></a></td><td 
width="100%" align="center" bgcolor="$blue3"><a 
href="http://ant.apache.org/";><img alt="Apache XML site" border="0" 
src="images/project-logo.gif"></a></td><td valign="top" rowspan="2" 
bgcolor="$blue3">
  +            <form target="_blank" onsubmit="q.value = query.value + ' 
site:ant.apache.org'" action="http://www.google.com/search"; method="get">
  +              <table summary="search" border="0" cellspacing="0" 
cellpadding="0" bgcolor="$blue2">
  +                <tr>
  +                  <td colspan="3"><img height="10" width="1" alt="" 
src="images/spacer.gif"></td>
  +                </tr>
  +                <tr>
  +                  <td><img height="1" width="1" alt="" 
src="images/spacer.gif"></td><td nowrap="nowrap"><input name="q" 
type="hidden"><input size="15" id="query" type="text"><img height="1" width="5" 
alt="" src="images/spacer.gif"><input name="Search" value="Search" 
type="submit">
  +                  <br>
  +                  <font face="Arial, Helvetica, Sans-serif" size="2" 
color="white">
  +                                    the Apache Ant site
  +
  +
  +                                    </font></td><td><img height="1" 
width="1" alt="" src="images/spacer.gif"></td>
  +                </tr>
  +                <tr>
  +                  <td><img alt="" border="0" height="10" width="9" 
src="images/search-left.gif"></td><td><img height="1" width="1" alt="" 
src="images/spacer.gif"></td><td><img alt="" border="0" height="10" width="9" 
src="images/search-right.gif"></td>
  +                </tr>
  +              </table>
  +            </form>
  +          </td><td bgcolor="$blue3"><img height="10" width="10" alt="" 
src="images/spacer.gif"></td>
  +        </tr>
  +        <tr>
  +          <td valign="bottom" bgcolor="$blue3" colspan="2">
  +            <div class="tab">
  +              <table summary="tab bar" border="0" cellpadding="0" 
cellspacing="0">
  +                <tr>
  +
  +                  <td width="8"><img alt="" height="8" width="8" 
src="images/spacer.gif"></td><td valign="bottom">
  +                    <table summary="selected tab" height="30" border="0" 
cellpadding="0" cellspacing="0">
  +                      <tr>
  +                      <td valign="top" width="5" bgcolor="$blue2"><img 
height="5" width="5" alt="" src="images/tabSel-left.gif"></td><td 
valign="middle" bgcolor="$blue2"><font color="$lightfg" size="2" face="Arial, 
Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" 
bgcolor="$blue2"><img height="5" width="5" alt="" 
src="images/tabSel-right.gif"></td>
  +                      </tr>
  +                    </table>
  +                  </td>
  +                </tr>
  +              </table>
  +            </div>
  +          </td><td bgcolor="$blue3"><img alt="" width="1" height="1" 
src="images/spacer.gif"></td>
  +        </tr>
  +        <tr>
  +          <td bgcolor="$blue2" colspan="4"><img width="1" height="10" alt="" 
src="images/spacer.gif"></td>
  +        </tr>
  +      </table>
  +      <table summary="page content" bgcolor="$lightbg" width="100%" 
border="0" cellpadding="0" cellspacing="0">
  +        <tr>
  +          <td valign="top">
  +            <table summary="menu" border="0" cellspacing="0" cellpadding="0">
  +              <tr>
  +                <td rowspan="3" valign="top">
  +                  <table summary="blue line" border="0" cellpadding="0" 
cellspacing="0">
  +                    <tr>
  +                      <td bgcolor="$blue3"><img width="10" height="1" alt="" 
src="images/spacer.gif"></td>
  +                    </tr>
  +                    <tr>
  +                      <td bgcolor="$blue1"><font color="$blue2" size="4" 
face="Arial, Helvetica, Sans-serif">&nbsp;</font></td>
  +                    </tr>
  +                    <tr>
  +                      <td bgcolor="$blue3"><img width="10" height="1" alt="" 
src="images/spacer.gif"></td>
  +                    </tr>
  +                  </table>
  +                </td><td bgcolor="$blue3"><img width="1" height="1" alt="" 
src="images/spacer.gif"></td><td valign="bottom" bgcolor="$blue2"><img 
width="10" height="10" alt="" src="images/spacer.gif"></td><td nowrap="nowrap" 
valign="top" bgcolor="$blue2">
  +  #makeProject()
  +                </td><td valign="bottom" bgcolor="$blue2"><img width="10" 
height="10" alt="" src="images/spacer.gif"></td><td bgcolor="$blue3"><img 
width="1" height="1" alt="" src="images/spacer.gif"></td>
  +              </tr>
  +              <tr>
  +                <td valign="bottom" align="left" colspan="2" rowspan="2" 
bgcolor="$blue2"><img height="10" width="10" border="0" alt="" 
src="images/menu-left.gif"></td><td bgcolor="$blue2"><img height="10" 
width="10" border="0" alt="" src="images/spacer.gif"></td><td valign="bottom" 
align="right" colspan="2" rowspan="2" bgcolor="$blue2"><img height="10" 
width="10" border="0" alt="" src="images/menu-right.gif"></td>
  +              </tr>
  +              <tr>
  +                <td height="1" bgcolor="$blue3"><img width="1" height="1" 
alt="" src="images/spacer.gif"></td>
  +              </tr>
  +            </table>
  +          </td><td valign="top" width="100%">
  +            <table summary="content" width="100%" border="0" cellpadding="0" 
cellspacing="0">
  +              <tr>
  +                <td colspan="4" bgcolor="$blue3"><img width="10" height="1" 
alt="" src="images/spacer.gif"></td>
  +              </tr>
  +              <tr>
  +                <td align="left" width="10" bgcolor="$blue1"><img width="10" 
height="1" alt="" src="images/spacer.gif"></td><td align="left" width="50%" 
bgcolor="$blue1"><font color="$blue2" size="3" face="Arial, Helvetica, 
Sans-serif">
  +                &nbsp;
  +                </font><img width="10" height="8" alt="" 
src="images/spacer.gif"></td><td align="right" width="50%" 
bgcolor="$blue1"><font color="$blue2" size="3" face="Arial, Helvetica, 
Sans-serif">
  +                &nbsp;
  +                </font><img width="10" height="8" alt="" 
src="images/spacer.gif"></td><td width="10" bgcolor="$blue1"><img width="10" 
height="1" alt="" src="images/spacer.gif"></td>
  +              </tr>
  +              <tr>
  +                <td colspan="4" bgcolor="$blue3"><img width="10" height="1" 
alt="" src="images/spacer.gif"></td>
  +              </tr>
  +              <tr>
  +                <td align="left" width="10"><img width="10" height="1" 
alt="" src="images/spacer.gif"></td><td align="left" width="100%">
  +                  <div class="content">
   #end
   
   #macro (footer)
  +                  </div>
  +                </td><td width="10"><img width="10" height="1" alt="" 
src="images/spacer.gif"></td>
  +              </tr>
  +            </table>
             </td>
           </tr>
  -
  -        <!-- FOOTER -->
  -        <tr><td colspan="2">
  -          <hr noshade="" size="1"/>
  -        </td></tr>
  -        <tr><td colspan="2">
  -          <div align="center"><font color="$bodylink" size="-1"><em>
  -          Copyright &#169; 2000-2002, Apache Software Foundation
  -          </em></font></div>
  -        </td></tr>
  +      </table>
  +      <table summary="footer" cellspacing="0" cellpadding="0" width="100%" 
height="20" border="0">
  +        <tr>
  +          <td colspan="2" height="1" bgcolor="$blue2"><img height="1" 
width="1" alt="" src="images/spacer.gif"><a href="images/label.gif"></a><a 
href="images/page.gif"></a><a href="images/chapter.gif"></a><a 
href="images/chapter_open.gif"></a><a href="images/current.gif"></a><a 
href="/favicon.ico"></a></td>
  +        </tr>
  +        <tr>
  +          <td colspan="2" bgcolor="$blue1" class="copyright" 
align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright 
&copy;
  +                    2002&nbsp;The Apache Software Foundation. All rights 
reserved.<script type="text/javascript" language="JavaScript"><!--
  +                        document.write(" - "+"Last Published: " + 
document.lastModified);
  +                      //  --></script></font></td>
  +        </tr>
         </table>
       </body>
     </html>
  
  
  

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

Reply via email to