crossley    02/01/08 02:34:06

  Modified:    src/documentation/stylesheets/printer_skin document2html.xsl
                        site2xhtml.xsl
  Added:       src/documentation/stylesheets/printer_skin book2menu.xsl
  Log:
  Resurrect the "build printer-docs". We seemed to lose it after gaining
  the ability to build docs using the Commandline context. Anyway, these
  stylesheet mods do some simple things to bring it back.
  i.e. Remove the side-panel buttons and return to the glorious hyperlink
  blue underlined text. Replace the Section banners with h* headings.
  
  Revision  Changes    Path
  1.2       +19 -122   
xml-cocoon2/src/documentation/stylesheets/printer_skin/document2html.xsl
  
  Index: document2html.xsl
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/documentation/stylesheets/printer_skin/document2html.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- document2html.xsl 3 Jan 2002 12:31:01 -0000       1.1
  +++ document2html.xsl 8 Jan 2002 10:34:06 -0000       1.2
  @@ -48,135 +48,23 @@
   <!-- ====================================================================== -->
   
     <xsl:template match="s1">
  -   <div align="right">
  -    <table border="0" width="98%" cellspacing="0" cellpadding="0">
  -      <tr>
  -        <td width="9" height="7" valign="bottom" align="right"><img 
src="images/bar-top-left.gif" width="9" height="7" vspace="0" hspace="0" 
border="0"/></td>
  -        <td background="images/bar-border-top.gif"><img src="images/void.gif" 
width="1" height="5" vspace="0" hspace="0" border="0"/></td>
  -        <td width="9" height="7" valign="bottom" align="left"><img 
src="images/bar-top-right.gif" width="9" height="7" vspace="0" hspace="0" 
border="0"/></td>
  -      </tr>
  -      <tr>
  -        <td width="9" background="images/bar-border-left.gif"><img 
src="images/void.gif" width="9" height="1" vspace="0" hspace="0" border="0"/></td>
  -        <td width="100%" bgcolor="#0086b2">
  -          <font size="+1" face="arial,helvetica,sanserif" color="#ffffff">
  -            <img src="images/void.gif" width="5" height="5" vspace="0" hspace="0" 
border="0"/><b><xsl:value-of select="@title"/></b></font>
  -         </td>
  -        <td width="9" background="images/bar-border-right.gif"><img 
src="images/void.gif" width="9" height="1" vspace="0" hspace="0" border="0"/></td>
  -      </tr>
  -      <tr>
  -        <td width="9" height="12" valign="top" align="right"><img 
src="images/bar-bottom-left.gif" width="9" height="12" vspace="0" hspace="0" 
border="0"/></td>
  -        <td background="images/bar-border-bottom.gif"><img src="images/void.gif" 
height="12" vspace="0" hspace="0" border="0"/></td>
  -        <td width="9" height="12" valign="top" align="left"><img 
src="images/bar-bottom-right.gif" width="9" height="12" vspace="0" hspace="0" 
border="0"/></td>
  -      </tr>
  -     </table>
  -     <table border="0" width="98%" cellspacing="0" cellpadding="0">
  -      <tr>
  -       <td>
  -        <font face="arial,helvetica,sanserif" 
color="#000000"><xsl:apply-templates/></font>
  -       </td>
  -      </tr>
  -    </table>
  -   </div>
  -   <br/>
  +   <h1><xsl:value-of select="@title"/></h1>
  +   <font face="arial,helvetica,sanserif" 
color="#000000"><xsl:apply-templates/></font>
     </xsl:template>
   
     <xsl:template match="s2">
  -   <div align="right">
  -    <table border="0" width="95%" cellspacing="0" cellpadding="0">
  -      <tr>
  -        <td width="9" height="7" valign="bottom" align="right"><img 
src="images/bar-top-left.gif" width="9" height="7" vspace="0" hspace="0" 
border="0"/></td>
  -        <td background="images/bar-border-top.gif"><img src="images/void.gif" 
width="1" height="5" vspace="0" hspace="0" border="0"/></td>
  -        <td width="9" height="7" valign="bottom" align="left"><img 
src="images/bar-top-right.gif" width="9" height="7" vspace="0" hspace="0" 
border="0"/></td>
  -      </tr>
  -      <tr>
  -        <td width="9" background="images/bar-border-left.gif"><img 
src="images/void.gif" width="9" height="1" vspace="0" hspace="0" border="0"/></td>
  -        <td width="100%" bgcolor="#0086b2">
  -          <font face="arial,helvetica,sanserif" color="#ffffff">
  -            <img src="images/void.gif" width="5" height="5" vspace="0" hspace="0" 
border="0"/><b><xsl:value-of select="@title"/></b></font>
  -         </td>
  -        <td width="9" background="images/bar-border-right.gif"><img 
src="images/void.gif" width="9" height="1" vspace="0" hspace="0" border="0"/></td>
  -      </tr>
  -      <tr>
  -        <td width="9" height="12" valign="top" align="right"><img 
src="images/bar-bottom-left.gif" width="9" height="12" vspace="0" hspace="0" 
border="0"/></td>
  -        <td background="images/bar-border-bottom.gif"><img src="images/void.gif" 
width="1" height="12" vspace="0" hspace="0" border="0"/></td>
  -        <td width="9" height="12" valign="top" align="left"><img 
src="images/bar-bottom-right.gif" width="9" height="12" vspace="0" hspace="0" 
border="0"/></td>
  -      </tr>
  -     </table>
  -     <table border="0" width="95%" cellspacing="0" cellpadding="0">
  -      <tr>
  -       <td>
  -        <font face="arial,helvetica,sanserif" 
color="#000000"><xsl:apply-templates/></font>
  -       </td>
  -      </tr>
  -    </table>
  -   </div>
  -   <br/>
  +   <h2><xsl:value-of select="@title"/></h2>
  +   <font face="arial,helvetica,sanserif" 
color="#000000"><xsl:apply-templates/></font>
     </xsl:template>
   
     <xsl:template match="s3">
  -   <div align="right">
  -    <table border="0" width="90%" cellspacing="0" cellpadding="0">
  -      <tr>
  -        <td width="9" height="7" valign="bottom" align="right"><img 
src="images/bar-top-left.gif" width="9" height="7" vspace="0" hspace="0" 
border="0"/></td>
  -        <td background="images/bar-border-top.gif"><img src="images/void.gif" 
width="1" height="5" vspace="0" hspace="0" border="0"/></td>
  -        <td width="9" height="7" valign="bottom" align="left"><img 
src="images/bar-top-right.gif" width="9" height="7" vspace="0" hspace="0" 
border="0"/></td>
  -      </tr>
  -      <tr>
  -        <td width="9" background="images/bar-border-left.gif"><img 
src="images/void.gif" width="9" height="1" vspace="0" hspace="0" border="0"/></td>
  -        <td width="100%" bgcolor="#0086b2">
  -          <font size="-1" face="arial,helvetica,sanserif" color="#ffffff">
  -            <img src="images/void.gif" width="5" height="5" vspace="0" hspace="0" 
border="0"/><b><xsl:value-of select="@title"/></b></font>
  -         </td>
  -        <td width="9" background="images/bar-border-right.gif"><img 
src="images/void.gif" width="9" height="1" vspace="0" hspace="0" border="0"/></td>
  -      </tr>
  -      <tr>
  -        <td width="9" height="12" valign="top" align="right"><img 
src="images/bar-bottom-left.gif" width="9" height="12" vspace="0" hspace="0" 
border="0"/></td>
  -        <td background="images/bar-border-bottom.gif"><img src="images/void.gif" 
width="1" height="12" vspace="0" hspace="0" border="0"/></td>
  -        <td width="9" height="12" valign="top" align="left"><img 
src="images/bar-bottom-right.gif" width="9" height="12" vspace="0" hspace="0" 
border="0"/></td>
  -      </tr>
  -     </table>
  -     <table border="0" width="90%" cellspacing="0" cellpadding="0">
  -      <tr>
  -       <td>
  -        <font face="arial,helvetica,sanserif" 
color="#000000"><xsl:apply-templates/></font>
  -       </td>
  -      </tr>
  -    </table>
  -   </div>
  -   <br/>
  +   <h3><xsl:value-of select="@title"/></h3>
  +   <font face="arial,helvetica,sanserif" 
color="#000000"><xsl:apply-templates/></font>
     </xsl:template>
   
     <xsl:template match="s4">
  -   <div align="right">
  -    <table border="0" width="85%" cellspacing="0" cellpadding="0">
  -      <tr>
  -        <td width="9" height="7" valign="bottom" align="right"><img 
src="images/bar-top-left.gif" width="9" height="7" vspace="0" hspace="0" 
border="0"/></td>
  -        <td background="images/bar-border-top.gif"><img src="images/void.gif" 
width="1" height="5" vspace="0" hspace="0" border="0"/></td>
  -        <td width="9" height="7" valign="bottom" align="left"><img 
src="images/bar-top-right.gif" width="9" height="7" vspace="0" hspace="0" 
border="0"/></td>
  -      </tr>
  -      <tr>
  -        <td width="9" background="images/bar-border-left.gif"><img 
src="images/void.gif" width="9" height="1" vspace="0" hspace="0" border="0"/></td>
  -        <td width="100%" bgcolor="#0086b2">
  -          <font size="-2" face="arial,helvetica,sanserif" color="#ffffff">
  -            <img src="images/void.gif" width="5" height="5" vspace="0" hspace="0" 
border="0"/><b><xsl:value-of select="@title"/></b></font>
  -         </td>
  -        <td width="9" background="images/bar-border-right.gif"><img 
src="images/void.gif" width="9" height="1" vspace="0" hspace="0" border="0"/></td>
  -      </tr>
  -      <tr>
  -        <td width="9" height="12" valign="top" align="right"><img 
src="images/bar-bottom-left.gif" width="9" height="12" vspace="0" hspace="0" 
border="0"/></td>
  -        <td background="images/bar-border-bottom.gif"><img src="images/void.gif" 
width="1" height="12" vspace="0" hspace="0" border="0"/></td>
  -        <td width="9" height="12" valign="top" align="left"><img 
src="images/bar-bottom-right.gif" width="9" height="12" vspace="0" hspace="0" 
border="0"/></td>
  -      </tr>
  -     </table>
  -     <table border="0" width="85%" cellspacing="0" cellpadding="0">
  -      <tr>
  -       <td>
  -        <font face="arial,helvetica,sanserif" 
color="#000000"><xsl:apply-templates/></font>
  -       </td>
  -      </tr>
  -    </table>
  -   </div>
  -   <br/>
  +   <h4><xsl:value-of select="@title"/></h4>
  +   <font face="arial,helvetica,sanserif" 
color="#000000"><xsl:apply-templates/></font>
     </xsl:template>
       
   <!-- ====================================================================== -->
  @@ -334,7 +222,16 @@
   <!-- ====================================================================== -->
   
    <xsl:template match="figure">
  -  <p align="center"><img src="{@src}" alt="{@alt}" border="0" vspace="4" 
hspace="4"/></p>
  +  <p align="center">
  +  <xsl:choose>
  +   <xsl:when test="string(@width) and string(@height)">
  +   <img src="{@src}" alt="{@alt}" width="{@width}" height="{@height}" border="0" 
vspace="4" hspace="4"/>
  +   </xsl:when>
  +   <xsl:otherwise>
  +   <img src="{@src}" alt="{@alt}" border="0" vspace="4" hspace="4"/>
  +   </xsl:otherwise>
  +  </xsl:choose>
  +  </p>
    </xsl:template>
    
    <xsl:template match="img">
  @@ -377,4 +274,4 @@
     <br/>
    </xsl:template>
   
  -</xsl:stylesheet>
  \ No newline at end of file
  +</xsl:stylesheet>
  
  
  
  1.2       +2 -0      
xml-cocoon2/src/documentation/stylesheets/printer_skin/site2xhtml.xsl
  
  Index: site2xhtml.xsl
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/documentation/stylesheets/printer_skin/site2xhtml.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- site2xhtml.xsl    3 Jan 2002 12:31:01 -0000       1.1
  +++ site2xhtml.xsl    8 Jan 2002 10:34:06 -0000       1.2
  @@ -82,12 +82,14 @@
                                        </td>
                                </tr>
                                <xsl:copy-of select="/site/menu/node()|@*"/>
  +<!--
                                <tr>
                                        <td valign="top" align="left">
                                                <img border="0" height="14" hspace="0" 
src="images/close.gif" vspace="0" width="120"/>
                                                <br/>
                                        </td>
                                </tr>
  +-->
                        </table>
                </td>
                <td>
  
  
  
  1.1                  
xml-cocoon2/src/documentation/stylesheets/printer_skin/book2menu.xsl
  
  Index: book2menu.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                  version="1.0">
  
    <xsl:param name="resource"/>
  
    <xsl:template match="book">
      <menu>
        <xsl:apply-templates/>
      </menu>
    </xsl:template>
  
    <xsl:template match="project">
    </xsl:template>
  
    <xsl:template match="menu[position()=1]">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="menu">
       <tr>
         <td align="left" valign="top">
           ----------
           <br/>
           <b><xsl:value-of select="@label"/></b>
         </td>
       </tr>
       <xsl:apply-templates/>
    </xsl:template>
  
  
    <xsl:template match="menu-item">
      <xsl:if test="not(@type) or @type!='hidden'">
       <tr>
        <td align="left" valign="top">
         <xsl:choose>
           <xsl:when test="@href=$resource">
            <xsl:value-of select="@label"/>
           </xsl:when>
           <xsl:otherwise>
            <a href="{@href}"><xsl:value-of select="@label"/></a>
          </xsl:otherwise>
         </xsl:choose>
        </td>
       </tr>
      </xsl:if>
    </xsl:template>
  
    <xsl:template match="external">
      <xsl:if test="not(@type) or @type!='hidden'">
       <tr>
        <td align="left" valign="top">
            <a href="{@href}"><xsl:value-of select="@label"/></a>
        </td>
       </tr>
      </xsl:if>
    </xsl:template>
  
    <xsl:template match="node()|@*" priority="-1"/>
  </xsl:stylesheet>
  
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to