Changeset 13254


Ignore:
Timestamp:
2006-11-14T15:59:25+13:00 (17 years ago)
Author:
shaoqun
Message:

now uses <div> to make changing styles easier

Location:
trunk/gsdl3/web/interfaces/classic/transform
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/web/interfaces/classic/transform/about.xsl

    r8685 r13254  
    2424  <xsl:template match="pageResponse">
    2525    <xsl:variable name="collName" select="/page/pageRequest/paramList/param[@name='c']/@value"/>
    26 <!--    <center>-->
    2726      <xsl:apply-templates select="collection"><xsl:with-param name="collName" select="$collName"/></xsl:apply-templates>
    28     <!--</center>-->
     27
    2928  </xsl:template>
    3029
     
    3837      <xsl:with-param name="collName" select="$collName"/>
    3938    </xsl:call-template>
     39    <div class="document">
    4040    <xsl:if test="/page/pageRequest/paramList/param[@name='ct']/@value = 0">
    4141    <xsl:apply-templates select="serviceList/service[@name='TextQuery']">
     
    4343    <xsl:call-template name="dividerBar"/>
    4444    </xsl:if>
     45    </div>
     46    <div>
    4547    <xsl:if test="displayItem[@name='description']">
    4648    <h3><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.aboutcoll')"/></h3>
     
    4850    </xsl:if>
    4951    <xsl:apply-templates select="." mode="simplehelp"/>
     52    </div> 
    5053  </xsl:template>
    51 
    5254
    5355</xsl:stylesheet> 
  • trunk/gsdl3/web/interfaces/classic/transform/classifier.xsl

    r8532 r13254  
    1919  <xsl:template name="pageStyle"/>
    2020
    21 
    2221  <xsl:template match="pageResponse">
    2322    <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable>
     
    3231      </xsl:choose>
    3332    </xsl:variable>
    34     <center>
    3533      <xsl:call-template name="standardPageBanner">
    3634    <xsl:with-param name="collName" select="$collName"/>
     
    4240    <xsl:with-param name="clTop" select="$clTop"/>
    4341      </xsl:call-template>     
    44       <p/>
     42      <div class="document">
    4543      <xsl:apply-templates select="classifier">
    4644    <xsl:with-param name="collName" select="$collName"/>
    4745    <xsl:with-param name="serviceName" select="$serviceName"/>
    4846      </xsl:apply-templates>
    49     </center>
     47      </div>
    5048  </xsl:template>
    5149 
  • trunk/gsdl3/web/interfaces/classic/transform/document.xsl

    r9874 r13254  
    1717    <html>
    1818      <xsl:call-template name="pageHead"/>
    19       <body style="background-image: none;">
    20          <center>
    21             <xsl:apply-templates select="pageResponse"/>
    22             <xsl:call-template name="greenstoneFooter"/>
    23         </center>
    24       </body>
     19      <body>
     20        <div id="page">
     21           <xsl:apply-templates select="pageResponse"/>
     22       <xsl:call-template name="greenstoneFooter"/>
     23    </div> 
     24       </body>
    2525    </html>
    2626  </xsl:template>
     
    4646  <xsl:template match="pageResponse">
    4747    <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable>
    48     <table width="537">
    49       <tr><td>
    5048    <xsl:call-template name="standardPageBanner">
    5149      <xsl:with-param name="collName" select="$collName"/>
     
    5452      <xsl:with-param name="collName" select="$collName"/>
    5553    </xsl:call-template>
    56     </td></tr></table>      
     54    <div class="document">     
    5755    <!-- display the document -->
    5856    <xsl:apply-templates select="document">
    5957      <xsl:with-param name="collName" select="$collName"/>
    6058    </xsl:apply-templates>
    61     <table width='537'><tr><td>
    62     <xsl:call-template name="dividerBar"/>
    63     </td></tr></table>
     59   </div>
    6460  </xsl:template>
    6561   
    6662  <xsl:template match="document">
    6763    <xsl:param name="collName"/>
    68     <table width='537'><tr><td>
     64   
    6965    <xsl:call-template name="documentHeading">
    7066      <xsl:with-param name="collName" select="$collName"/>
    7167    </xsl:call-template>
    72     </td></tr></table>
     68   
    7369    <xsl:call-template name="documentContent">
    7470      <xsl:with-param name="collName" select="$collName"/>
     
    8379    <xsl:variable name="p.sa" select="/page/pageRequest/paramList/param[@name='p.sa']/@value"/>
    8480    <xsl:variable name="p.s" select="/page/pageRequest/paramList/param[@name='p.s']/@value"/>
    85     <table><tr><td>
    86       <a href="{$library_name}?a={$p.a}&amp;sa={$p.sa}&amp;s={$p.s}&amp;c={$collName}&amp;rt=r"><xsl:call-template name="openbookimg"><xsl:with-param name="title">Close this book and return to search/browse</xsl:with-param>
    87       </xsl:call-template></a></td>
    88     <td valign='top'><b><font size="+1">&#160;
    89           <xsl:choose><xsl:when test="@docType='simple'"><xsl:value-of select="metadataList/metadata[@name='Title']" disable-output-escaping="yes"/></xsl:when><xsl:otherwise><xsl:value-of select="documentNode/metadataList/metadata[@name='Title']" disable-output-escaping="yes"/></xsl:otherwise></xsl:choose>
    90         </font></b></td>
    91       </tr></table>
    92 
    93     <table cellpadding="10" cellspacing="0">
    94       <tr>
    95     <td valign="top" align="left">
    96       <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')">
    97         <xsl:call-template name="coverImage"/>
    98         <p/>
    99       </xsl:if>
    100      
    101       <xsl:call-template name="documentButtons">
     81    <div class="heading_image">
     82       <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')">
     83    <xsl:call-template name="coverImage"/>
     84       </xsl:if>
     85    </div>
     86    <div class="buttons" id="toc_buttons">
     87        <xsl:call-template name="documentButtons">
    10288        <xsl:with-param name="collName" select="$collName"/>
    103       </xsl:call-template>
    104       <!--<xsl:call-template name="enrichServices">
     89    </xsl:call-template>
     90    </div>
     91
     92    <!--<div><xsl:call-template name="enrichServices">
    10593        <xsl:with-param name="collName" select="$collName"/>
    106       </xsl:call-template>-->
    107     </td>
    108     <xsl:if test="string($doTOC) != 'false'">
    109       <td valign="top" align="left">
     94      </xsl:call-template></div>-->
     95
     96    <div class="toc">
     97        <table class="v_list"><tr valign="top"><td valign="top"> <a href="{$library_name}?a={$p.a}&amp;sa={$p.sa}&amp;s={$p.s}&amp;c={$collName}&amp;rt=r"><xsl:call-template name="openbookimg"><xsl:with-param name="title">Close this book and return to search/browse</xsl:with-param>
     98      </xsl:call-template></a></td><td valign="top"></td>
     99         <td valign="top">
     100        <xsl:choose><xsl:when test="@docType='simple'"><xsl:value-of select="metadataList/metadata[@name='Title']" disable-output-escaping="yes"/></xsl:when><xsl:otherwise><xsl:value-of select="documentNode/metadataList/metadata[@name='Title']" disable-output-escaping="yes"/></xsl:otherwise></xsl:choose>
     101          </td></tr>
     102         </table>
     103        <xsl:if test="string($doTOC) != 'false'">
     104      <table><tr valign="top"><td><img alt="" src="/gsdl/images/space.gif" width="25"/></td><td><table class="v_list">
    110105        <xsl:call-template name="TOC">
    111106          <xsl:with-param name="collName" select="$collName"/>
    112107        </xsl:call-template>
    113       </td>
    114     </xsl:if>
    115       </tr>
    116     </table>
    117   </xsl:template>
     108        </table>
     109          </td></tr></table>
     110    </xsl:if>         
     111      </div>
     112   </xsl:template>
    118113
    119114  <xsl:template name="coverImage">
     
    127122    <xsl:variable name="ec" select="/page/pageRequest/paramList/param[@name='ec']/@value"/>
    128123    <xsl:variable name="ed" select="/page/pageRequest/paramList/param[@name='ed']/@value"/>
    129     
    130     <table>
     124   
     125   
    131126      <!-- expand document -->
    132       <!-- this doesn't work with MG so comment it out for now -->
    133      
     127      <!-- this doesn't work with MG so comment it out for now -->     
    134128      <xsl:if test="@docType = 'hierarchy' or @docType = 'paged'">
    135       <tr><td class="gsbutton">
     129      <div class="button">
     130        <span class="button">
    136131      <xsl:choose><xsl:when test="string($ed)='1'">
    137           <a class="gsbutton" href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ed=0"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_tip')"/></xsl:attribute>
    138           <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/></font>
     132          <a href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ed=0"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_tip')"/></xsl:attribute>
     133          <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/>
    139134          </a>
    140135        </xsl:when>
    141136        <xsl:otherwise>
    142       <a class="gsbutton" href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ed=1"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_tip')"/></xsl:attribute>
    143         <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/></font>
    144       </a>
     137            <a href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ed=1"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_tip')"/></xsl:attribute>
     138       <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/>
     139          </a>
    145140        </xsl:otherwise>
    146141      </xsl:choose>
    147     </td></tr>
     142         </span>
     143    </div>
    148144      </xsl:if>
    149145     
    150146      <!-- expand contents -->
    151147      <xsl:if test="@docType = 'hierarchy' and string(/page/pageResponse/format/gsf:option[@name='documentTOC']/@value) != 'false'">
    152       <tr><td class="gsbutton">
     148      <div class="button">
     149        <span class="button">
    153150      <xsl:choose><xsl:when test="string($ec)='1'">
    154           <a class="gsbutton" href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ec=0"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_tip')"/></xsl:attribute>
    155           <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/></font>
     151          <a href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ec=0"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_tip')"/></xsl:attribute>
     152         <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/>
    156153          </a>
    157154        </xsl:when>
    158155        <xsl:otherwise>
    159           <a class="gsbutton" href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ec=1"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_tip')"/></xsl:attribute>
    160         <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/></font>
     156          <a href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ec=1"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_tip')"/></xsl:attribute>
     157        <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/>
    161158          </a>
    162159        </xsl:otherwise>
    163160      </xsl:choose>
    164     </td></tr>
     161     </span>
     162    </div>
    165163      </xsl:if>
    166164      <!-- detach page -->
    167165      <xsl:variable name="paramList" select="/page/pageRequest/paramList"/>
    168       <tr><td class="gsbutton">
    169       <a class="gsbutton" target="_blank"><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&amp;d=<xsl:value-of select="$docID"/>&amp;c=<xsl:value-of select="$collName"/>&amp;sib=<xsl:value-of select="$sib"/>&amp;dt=<xsl:value-of select="$paramList/param[@name='dt']/@value"/>&amp;ec=<xsl:value-of select="$paramList/param[@name='ec']/@value"/>&amp;et=<xsl:value-of select="$paramList/param[@name='et']/@value"/>&amp;p.a=<xsl:value-of select="$paramList/param[@name='p.a']/@value"/>&amp;p.s=<xsl:value-of select="$paramList/param[@name='p.s']/@value"/>&amp;p.sa=<xsl:value-of select="$paramList/param[@name='p.sa']/@value"/></xsl:attribute><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_tip')"/></xsl:attribute>
    170         <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/></font>
    171       </a></td></tr>
    172     </table>
    173   </xsl:template>
     166      <div class="button">
     167        <span class="button">
     168      <a  target="_blank"><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&amp;d=<xsl:value-of select="$docID"/>&amp;c=<xsl:value-of select="$collName"/>&amp;sib=<xsl:value-of select="$sib"/>&amp;dt=<xsl:value-of select="$paramList/param[@name='dt']/@value"/>&amp;ec=<xsl:value-of select="$paramList/param[@name='ec']/@value"/>&amp;et=<xsl:value-of select="$paramList/param[@name='et']/@value"/>&amp;p.a=<xsl:value-of select="$paramList/param[@name='p.a']/@value"/>&amp;p.s=<xsl:value-of select="$paramList/param[@name='p.s']/@value"/>&amp;p.sa=<xsl:value-of select="$paramList/param[@name='p.sa']/@value"/></xsl:attribute><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_tip')"/></xsl:attribute>
     169        <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/>
     170      </a>
     171         </span>
     172      </div>
     173   </xsl:template>
    174174
    175175  <xsl:template name="TOC">
     
    196196    <xsl:variable name="ec" select="/page/pageRequest/paramList/param[@name='ec']/@value"/>
    197197    <xsl:if test="documentNode[@nodeID]">
    198       <table>
    199198    <tr valign='top'><td>
    200199        <xsl:choose><xsl:when test="string($oc)='0'">
     
    212211        </td></tr>
    213212    </xsl:if>
    214       </table>
    215213    </xsl:if>
    216214  </xsl:template>
     
    254252  <!-- default content is to print the title and content of any documentNodes that have nodeContent -->
    255253  <xsl:template name="documentContent">
    256     <div align="left">
     254    <div class="documenttext">
    257255      <xsl:choose>
    258256        <xsl:when test="@docType='simple'">
     
    329327    <xsl:variable name="length" select="nodeStructureInfo/info[@name='numSiblings']/@value"/>
    330328    <xsl:variable name="children" select="nodeStructureInfo/info[@name='numChildren']/@value"/>
    331     <table>
    332329      <xsl:choose>
    333330    <xsl:when test="$pos=-1"><!-- a doc -->
     
    373370    </td>
    374371      </tr>
    375     </table>
    376   </xsl:template>
     372   </xsl:template>
    377373 
    378374  <xsl:template name="enrichServices">
  • trunk/gsdl3/web/interfaces/classic/transform/home.xsl

    r8532 r13254  
    1818  <!-- page specific style goes here -->
    1919  <xsl:template name="pageStyle"/>
    20 
    2120
    2221  <xsl:template match="pageResponse">
     
    4342    </xsl:for-each>
    4443    <xsl:call-template name="collWarning"/>
    45     <xsl:call-template name="dividerBar"/>
    4644  </xsl:template>
    4745 
    4846  <xsl:template name="collWarning">
    49     <p><xsl:value-of select="util:getInterfaceText('classic', /page/@lang, 'home.coll_warning')"/>
    50     </p>
    51   </xsl:template>
     47    <xsl:call-template name="dividerBar"/> 
     48    <div>
     49      <xsl:value-of select="util:getInterfaceText('classic', /page/@lang, 'home.coll_warning')"/>
     50    </div> 
     51   </xsl:template>
    5252</xsl:stylesheet> 
    5353
  • trunk/gsdl3/web/interfaces/classic/transform/query-common.xsl

    r9874 r13254  
    1111    <xsl:param name="collName"/>
    1212    <xsl:variable name="subaction" select="../pageRequest/@subaction"/>
    13     <form name="QueryForm" method="get" action="{$library_name}">
    14       <input type="hidden" name="a" value="q"/>
    15       <input type="hidden" name="sa" value="{$subaction}"/>
    16       <input type="hidden" name="rt" value="rd"/>
    17       <input type="hidden" name="s" value="{@name}"/>
    18       <input type="hidden" name="c" value="{$collName}"/>
    19       <input type="hidden" name="startPage" value="1"/>
     13    <div class="queryform">
     14     <p>
     15      <form name="QueryForm" method="get" action="{$library_name}">
     16        <input type="hidden" name="a" value="q"/>
     17        <input type="hidden" name="sa" value="{$subaction}"/>
     18        <input type="hidden" name="rt" value="rd"/>
     19        <input type="hidden" name="s" value="{@name}"/>
     20        <input type="hidden" name="c" value="{$collName}"/>
     21        <input type="hidden" name="startPage" value="1"/>
    2022      <xsl:apply-templates select="paramList"/>
    21     </form>
     23      </form>
     24     </p>
     25    </div>
    2226  </xsl:template>
    2327 
    2428  <!-- a special handling of the param list - we override the one in service-params -->
    2529  <xsl:template match="paramList" priority='2'>
    26     <table>
    27       <tr><td>
     30    <span class="textselect">
    2831      Search for <xsl:apply-templates select="param[@name='index']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='index']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates><xsl:if test="param[@name='level']">at <xsl:apply-templates select="param[@name='level']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='level']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> level</xsl:if><xsl:call-template name='query_mode'/>
    29     </td></tr>
    30     <tr><td></td></tr>
    31       <xsl:call-template name="query-and-submit"/>
    32     </table>
     32    </span>
     33    <span class="querybox">
     34     <xsl:call-template name="query-and-submit"/>
     35    </span>
    3336  </xsl:template>
    3437 
     
    8689    <xsl:choose>
    8790      <xsl:when test="$qfm=1">
    88         <tr><td><xsl:apply-templates select="param[@name='complexField']"/></td></tr>
     91         <xsl:apply-templates select="param[@name='complexField']"/>
    8992      </xsl:when>
    9093      <xsl:otherwise>
    91         <tr><td><xsl:apply-templates select="param[@name='simpleField']"/></td></tr>
     94         <xsl:apply-templates select="param[@name='simpleField']"/>
    9295      </xsl:otherwise>
    9396    </xsl:choose>
    94     <tr><td align='right'>
    9597        <input type="submit"><xsl:attribute name="value"><xsl:value-of select="../displayItem[@name='submit']"/></xsl:attribute></input>
    96       </td></tr>
     98     
    9799      </xsl:when>
    98100      <xsl:otherwise> <!-- doing text query -->
     
    100102    <xsl:choose>
    101103      <xsl:when test="$qb=1"><!-- large query box -->
    102         <tr><td>
    103         <textarea name="query" cols='63' rows='10'>
     104           <textarea name="query" cols='63' rows='10'>
    104105          <xsl:apply-templates select="param[@name='query']" mode="calculate-default"/><xsl:text> </xsl:text><!-- put a space here just in case there is no value- mozilla craps out if have a <textarea /> element -->
    105106        </textarea>
    106           </td></tr>
    107         <tr><td align='right'>
    108         <input type="submit"><xsl:attribute name="value"><xsl:value-of select="../displayItem[@name='submit']"/></xsl:attribute></input>
    109           </td></tr>
    110       </xsl:when>
     107       <input type="submit"><xsl:attribute name="value"><xsl:value-of select="../displayItem[@name='submit']"/></xsl:attribute></input>
     108       </xsl:when>
    111109      <xsl:otherwise>
    112         <tr><td>
    113         <xsl:variable name="qs"><xsl:apply-templates select="param[@name='query']" mode="calculate-default"/></xsl:variable>
     110        <xsl:variable name="qs"><xsl:apply-templates select="param[@name='query']" mode="calculate-default"/></xsl:variable>
    114111        <nobr><xsl:apply-templates select="param[@name='query']"><xsl:with-param name="default" select="java:org.greenstone.gsdl3.util.XSLTUtil.tidyWhitespace($qs)"/></xsl:apply-templates><input type="submit"><xsl:attribute name="value"><xsl:value-of select="../displayItem[@name='submit']"/></xsl:attribute></input></nobr>
    115           </td></tr>
    116       </xsl:otherwise>
     112       </xsl:otherwise>
    117113    </xsl:choose>
    118114      </xsl:otherwise>
  • trunk/gsdl3/web/interfaces/classic/transform/query.xsl

    r8532 r13254  
    2525    <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable>
    2626
    27     <center>
    2827      <xsl:call-template name="standardPageBanner">
    2928    <xsl:with-param name="collName" select="$collName"/>
     
    3332    <xsl:with-param name="collName" select="$collName"/>
    3433      </xsl:call-template>     
    35       <xsl:apply-templates select="service">
     34    <div class="document">
     35     <xsl:apply-templates select="service">
    3636    <xsl:with-param name="collName" select="$collName"/>
    3737      </xsl:apply-templates>
    38     </center>
    39 
    4038    <xsl:if test="documentNodeList">
    4139      <xsl:call-template name="query-response">
     
    4341      </xsl:call-template>
    4442    </xsl:if>
    45     <center>
    46       <xsl:call-template name="dividerBar"/>
    47     </center>
     43   </div>
    4844  </xsl:template>
    4945 
  • trunk/gsdl3/web/interfaces/classic/transform/style.xsl

    r8963 r13254  
    1515    <html>
    1616      <xsl:call-template name="pageHead"/>
    17       <body>
    18     <table border="0" cellspacing="0" cellpadding="0" width="100%">
    19       <td valign="top" width="65">
    20         <img src="interfaces/default/images/spacer.gif" width="65" height="1" alt="" border="0"/>
    21       </td>
    22       <td>
    23         <center>
    24           <table width="537">
    25         <tr><td>
    26             <xsl:apply-templates select="pageResponse"/>
    27             <xsl:call-template name="greenstoneFooter"/>
    28           </td></tr>
    29           </table>
    30         </center>
    31       </td>
    32     </table>
     17      <body class="bgimage">
     18    <div id="page">
     19       <xsl:apply-templates select="pageResponse"/>
     20       <xsl:call-template name="greenstoneFooter"/>                   
     21    </div>
    3322      </body>
    3423    </html>
    3524  </xsl:template>
     25
    3626 
    3727  <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title-->
     
    4838  <!-- any global style stuff should go in here -->
    4939  <xsl:template name="globalStyle">
    50     <link rel="stylesheet" href="interfaces/default/style/core.css" type="text/css"/>
     40    <link rel="stylesheet" href="interfaces/classic/style/classic.css" type="text/css"/>
     41     <link rel="stylesheet" href="interfaces/classic/style/classic2.css" type="text/css"/>
    5142  </xsl:template>
    5243 
    5344  <xsl:template name="greenstonePageBanner">
    54     <center><img src="interfaces/default/images/gsdlhead.gif"><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/></xsl:attribute></img></center>
    55     <xsl:call-template name="dividerBar"/>
    56   </xsl:template>
     45     <div id="banner">
     46        <div class="collectimage">
     47            <img src="interfaces/classic/images/gsdlhead.gif"><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/></xsl:attribute>
     48            </img>
     49      </div>
     50      </div>
     51      <div class="bannerextra"></div>
     52      <div id="content">
     53        <xsl:call-template name="dividerBar">
     54            <xsl:with-param name="text" select="'select a collection'"/>
     55        </xsl:call-template>
     56      </div>           
     57   </xsl:template>
    5758
    5859  <xsl:template name="genericPageBanner">
     
    8182    <xsl:param name="clTop"/>
    8283    <xsl:variable name="this-element" select="/page/pageResponse/collection"/>
    83     <table width="100%">
    84       <tr>
    85     <td align="left" rowspan="2">
    86       <a href="{$library_name}?a=p&amp;sa=about&amp;c={$collName}">
     84     <div id="bannar">
     85      <div class="pageinfo">
     86          <xsl:call-template name="top-buttons">
     87        <xsl:with-param name="collName" select="$collName"/>
     88        <xsl:with-param name="pageType" select="$pageType"/>
     89      </xsl:call-template>
     90          <xsl:if test="not(/page/pageRequest/@action='d')">
     91    <xsl:variable name="text">
     92      <xsl:choose>
     93        <xsl:when test="$pageType='browse'">
     94          <xsl:value-of select="/page/pageResponse/collection/serviceList/service[@name='ClassifierBrowse']/classifierList/classifier[@name=$clTop]/displayItem[@name='name']"/>
     95        </xsl:when>
     96        <xsl:otherwise>
     97          <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, concat($pageType, '_t'))"/>
     98        </xsl:otherwise>
     99      </xsl:choose>
     100    </xsl:variable>
     101        <p class="bannertitle"><xsl:value-of select="$text"/></p>   
     102      </xsl:if>
     103     </div>
     104
     105     <div class="collectimage">
     106       <a href="{$library_name}?a=p&amp;sa=about&amp;c={$collName}">
    87107        <xsl:choose>
    88108          <xsl:when test="$this-element/displayItem[@name='icon']">
     
    100120          </xsl:when>
    101121          <xsl:otherwise>
    102         <b><xsl:value-of select="$this-element/displayItem[@name='name']"/></b>
     122        <b><xsl:value-of select="$this-element/displayItem[@name='name']"/>hello</b>
    103123          </xsl:otherwise>
    104124        </xsl:choose>
    105125      </a>
    106     </td>
    107     <td align="right">
    108       <xsl:call-template name="top-buttons">
    109         <xsl:with-param name="collName" select="$collName"/>
    110         <xsl:with-param name="pageType" select="$pageType"/>
    111       </xsl:call-template>
    112     </td>
    113       </tr>
    114       <xsl:if test="not(/page/pageRequest/@action='d')">
    115     <xsl:variable name="text">
    116       <xsl:choose>
    117         <xsl:when test="$pageType='browse'">
    118           <xsl:value-of select="/page/pageResponse/collection/serviceList/service[@name='ClassifierBrowse']/classifierList/classifier[@name=$clTop]/displayItem[@name='name']"/>
    119         </xsl:when>
    120         <xsl:otherwise>
    121           <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, concat($pageType, '_t'))"/>
    122         </xsl:otherwise>
    123       </xsl:choose>
    124     </xsl:variable>
    125     <tr>
    126       <td valign='top' align='right' width="200" height="57" style="background: url(interfaces/nzdl/images/titleicon.gif) no-repeat right bottom"><b><font size="+2" color='black'><xsl:value-of select="$text"/>&#160;&#160;</font></b></td>
    127     </tr>
    128       </xsl:if>
    129     </table>
     126       </div>
     127      </div>
     128    <div class="bannerextra"></div>
    130129  </xsl:template>
    131130 
     
    133132    <xsl:param name="collName"/>
    134133    <xsl:param name="pageType"/>
    135     <table cellspacing='4'>
    136       <tr>
    137     <td class="gsbutton">
    138       <a class="gsbutton" href="{$library_name}?a=p&amp;sa=home"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_tip')"/></xsl:attribute>
     134    <p class="bannerlinks">
     135          <a class="navlink" href="{$library_name}?a=p&amp;sa=home"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_tip')"/></xsl:attribute>
    139136        <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_b')"/>
    140137      </a>
    141     </td>
    142     <!--          <xsl:choose>
     138    <!-- <xsl:choose>
    143139    <xsl:when test="$pageType='help'">
    144     <td class="gsbuttonoff">
     140             <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/>
     141        </xsl:when>
     142    <xsl:otherwise>
     143      <a class="navlink" href="{$library_name}?a=p&amp;sa=help&amp;c={$collName}"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_tip')"/></xsl:attribute>
    145144    <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/>
    146       </td>
    147       </xsl:when>
    148     <xsl:otherwise>
    149     <td class="gsbutton">
    150     <a class="gsbutton" href="{$library_name}?a=p&amp;sa=help&amp;c={$collName}"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_tip')"/></xsl:attribute>
    151     <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/>
    152       </a>
    153       </td>
    154       </xsl:otherwise>
     145          </a>
     146       </xsl:otherwise>
    155147      </xsl:choose> -->
    156     <xsl:choose>
     148       <xsl:choose>
    157149      <xsl:when test="$pageType='pref'">
    158         <td class="gsbuttonoff">
    159150          <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/>
    160         </td>
    161       </xsl:when>
     151       </xsl:when>
    162152      <xsl:otherwise>
    163         <td class="gsbutton">
    164           <a class="gsbutton" href="{$library_name}?a=p&amp;sa=pref&amp;c={$collName}"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_tip')"/></xsl:attribute>
     153        <a class="navlink" href="{$library_name}?a=p&amp;sa=pref&amp;c={$collName}"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_tip')"/></xsl:attribute>
    165154        <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/>
    166           </a>
    167         </td>
    168       </xsl:otherwise>
    169     </xsl:choose>
    170       </tr>
    171     </table>
     155        </a>
     156       </xsl:otherwise>
     157    </xsl:choose>     
     158    </p>
    172159  </xsl:template>
    173160 
     
    178165    <xsl:variable name="this-service" select="/page/pageResponse/service/@name"/>
    179166    <xsl:variable name="classifiers" select="$this-element/serviceList/service[@name='ClassifierBrowse']/classifierList"/>
    180     <table border='0' cellspacing='0' width='100%'>
    181       <tr>
    182     <xsl:if test="$this-element/serviceList/service[@type='query']">
    183         <xsl:call-template name="navbar-search"><xsl:with-param name="collName" select="$collName"/></xsl:call-template>
    184     </xsl:if>
     167     <div class="navbar">
     168       <p class="navbar">
     169     <xsl:if test="$this-element/serviceList/service[@type='query']">
     170       <xsl:call-template name="navbar-search"><xsl:with-param name="collName" select="$collName"/></xsl:call-template>
     171     </xsl:if>
    185172   
    186173    <xsl:for-each select="$classifiers/classifier">
     
    194181      <xsl:call-template name="navbar-phind"><xsl:with-param name="collName" select="$collName"/></xsl:call-template>
    195182    </xsl:if>
    196       </tr>
    197     </table>
     183       </p>
     184      </div>
    198185  </xsl:template>
    199186
     
    202189    <xsl:choose>
    203190      <xsl:when test="/page/pageRequest/@action='q'">     
    204     <td class="navbaroff"><nobr>search</nobr></td>
     191       <span class="narspace">search</span>
    205192      </xsl:when>
    206193      <xsl:otherwise>
    207194    <xsl:variable name="service">
    208195      <xsl:choose>
    209         <xsl:when test="not(/page/pageRequest/paramList/param[@name='ct'])">TextQuery</xsl:when>
     196        <xsl:when  test="not(/page/pageRequest/paramList/param[@name='ct'])">TextQuery</xsl:when>
    210197        <xsl:when test="/page/pageRequest/paramList/param[@name='ct']/@value='0'">TextQuery</xsl:when>
    211198        <xsl:when test="/page/pageRequest/paramList/param[@name='qt']/@value='1'"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='qfm']/@value='1'">AdvancedFieldQuery</xsl:when><xsl:otherwise>FieldQuery</xsl:otherwise></xsl:choose></xsl:when>
     
    213200      </xsl:choose>
    214201    </xsl:variable>
    215    
    216     <td class="navbar"><a class="navbar" href="{$library_name}?a=q&amp;rt=d&amp;s={$service}&amp;c={$collName}"><xsl:attribute name='title'><xsl:value-of select="/page/pageResponse/collection/service[@name=$service]/displayItem[@name='description']"/></xsl:attribute><nobr>search</nobr></a></td>
     202    <a class="navlink" href="{$library_name}?a=q&amp;rt=d&amp;s={$service}&amp;c={$collName}"><xsl:attribute name='title'><xsl:value-of select="/page/pageResponse/collection/service[@name=$service]/displayItem[@name='description']"/></xsl:attribute>search</a>
    217203      </xsl:otherwise>
    218204    </xsl:choose>
     
    223209    <xsl:choose>
    224210      <xsl:when test="/page/pageRequest/paramList/param[@name='s']/@value='PhindApplet'">
    225     <td class="navbaroff"><nobr>phrases</nobr></td>
    226       </xsl:when>
    227       <xsl:otherwise>
    228     <td class="navbar"><a class="navbar" href="{$library_name}?a=a&amp;rt=d&amp;s=PhindApplet&amp;c={$collName}"><xsl:if test="/page/pageResponse/collection/service[@name='PhindApplet']/displayItem[@name='description']"><xsl:attribute name='title'><xsl:value-of select="/page/pageResponse/collection/service[@name='PhindApplet']/displayItem[@name='description']"/></xsl:attribute></xsl:if><nobr>phrases</nobr></a></td>
     211        <span class="narspace">phrases</span>
     212      </xsl:when>
     213      <xsl:otherwise>
     214     <a class="navlink" href="{$library_name}?a=a&amp;rt=d&amp;s=PhindApplet&amp;c={$collName}"><xsl:if test="/page/pageResponse/collection/service[@name='PhindApplet']/displayItem[@name='description']"><xsl:attribute name='title'><xsl:value-of select="/page/pageResponse/collection/service[@name='PhindApplet']/displayItem[@name='description']"/></xsl:attribute></xsl:if>phrases</a>
    229215      </xsl:otherwise>
    230216    </xsl:choose>
     
    236222    <xsl:choose>
    237223      <xsl:when test="/page/pageRequest/@action='b' and $clTop=@name">
    238     <td class="navbaroff"><nobr><xsl:value-of select="displayItem[@name='name']"/></nobr></td>
    239       </xsl:when>
    240       <xsl:otherwise>
    241     <td class="navbar"><a class="navbar" href="{$library_name}?a=b&amp;rt=r&amp;s=ClassifierBrowse&amp;c={$collName}&amp;cl={@name}"><xsl:attribute name='title'><xsl:value-of select="displayItem[@name='description']"/></xsl:attribute><nobr><xsl:value-of select="displayItem[@name='name']"/></nobr></a></td>
     224     <span class="narspace"><xsl:value-of select="displayItem[@name='name']"/></span>
     225      </xsl:when>
     226      <xsl:otherwise>
     227    <a class="navlink" href="{$library_name}?a=b&amp;rt=r&amp;s=ClassifierBrowse&amp;c={$collName}&amp;cl={@name}"><xsl:attribute name='title'><xsl:value-of select="displayItem[@name='description']"/></xsl:attribute><xsl:value-of select="displayItem[@name='name']"/></a>
    242228      </xsl:otherwise>
    243229    </xsl:choose>
    244230  </xsl:template>
    245231
    246   <xsl:template name="dividerBar">
     232  <xsl:template name="dividerBar">   
    247233    <xsl:param name='text'/>
    248     <p><table width='537' border="0" cellpadding="0" cellspacing="0">
    249       <tr><td valign='bottom' height='20' background='interfaces/default/images/greenbar.gif'><font size="+1" color="black"><b>&#160;<xsl:value-of select='$text'/></b></font></td></tr></table></p>
     234      <xsl:choose>
     235      <xsl:when test="$text">
     236     <div class="divbar"><p class="navbar"><xsl:value-of select="$text"/></p></div>
     237      </xsl:when>
     238      <xsl:otherwise>
     239     <div class="divbar"><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text></div>
     240      </xsl:otherwise>
     241    </xsl:choose>
    250242  </xsl:template>
    251243 
    252244  <xsl:template name="nzdlPageBanner">
    253     <center>
    254       <table width="537" cellspacing="0" cellpadding="0">
    255     <tr valign="top">
    256       <td rowspan="2" align="left"><center><img src="interfaces/nzdl/images/nzdl2gr.gif" width="457" height="181" ><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'nzdl')"/></xsl:attribute></img></center></td>
    257       <td align="right"></td>
    258     </tr>
    259    
    260     <tr>
    261       <td align="right"></td>
    262     </tr>
    263    
    264     <tr>
    265       <td colspan="2"></td>
    266     </tr>
    267       </table>
    268     </center>
    269     <!-- end of page banner --> 
     245       <div><img src="interfaces/nzdl/images/nzdl2gr.gif" width="457" height="181" ><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'nzdl')"/></xsl:attribute></img></div>
     246       <!-- end of page banner --> 
    270247  </xsl:template>
    271248
    272249  <xsl:template name="greenstoneFooter">
    273     <center>
    274       <p/>
    275       <small>powered by greenstone3</small>
    276     </center>
     250    <div class="divbar"><p class="navbar">powered by greenstone3</p>
     251    </div>
    277252  </xsl:template>
    278253 
     
    331306    <xsl:param name="title"/>
    332307    <img border="0" width="28" height="23"
    333       src="interfaces/default/images/openbook.gif"
     308      src="interfaces/classic/images/openbook.gif"
    334309      alt="{$alt}" title="{$title}"/>
    335310  </xsl:template>
     
    339314    <xsl:param name="title"/>
    340315    <img border="0" width="18" height="11"
    341       src="interfaces/default/images/book.gif"
     316      src="interfaces/classic/images/book.gif"
    342317      alt="{$alt}" title="{$title}"/>
    343318  </xsl:template>
     
    347322    <xsl:param name="title"/>
    348323    <img border="0" width="23" height="15"
    349       src="interfaces/default/images/openfldr.gif"
     324      src="interfaces/classic/images/openfldr.gif"
    350325      alt="{$alt}" title="{$title}"/>
    351326  </xsl:template>
     
    355330    <xsl:param name="title"/>
    356331    <img border="0" width="23" height="15"
    357       src="interfaces/default/images/clsdfldr.gif"
     332      src="interfaces/classic/images/clsdfldr.gif"
    358333      alt="{$alt}" title="{$title}"/>
    359334  </xsl:template>
     
    363338    <xsl:param name="title"/>
    364339    <img border="0" width="16" height="21"
    365       src="interfaces/default/images/itext.gif"
     340      src="interfaces/classic/images/itext.gif"
    366341      alt="{$alt}" title="{$title}"/>
    367342  </xsl:template>
     
    371346    <xsl:param name="title"/>
    372347    <img border="0" width="20" height="16"
    373       src="interfaces/default/images/bshelf.gif" 
     348      src="interfaces/classic/images/bshelf.gif" 
    374349      alt="{$alt}" title="{$title}"/>
    375350  </xsl:template>
     
    379354    <xsl:param name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'texticonpdf')"/></xsl:param>
    380355    <img border="0" width='26' height='26'
    381       src='interfaces/default/images/ipdf.gif'
     356      src='interfaces/classic/images/ipdf.gif'
    382357      alt='{$alt}' title='{$title}'/>
    383358  </xsl:template>
     
    387362    <xsl:param name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'texticonmsword')"/></xsl:param>
    388363    <img border="0" width='26' height='26'
    389       src='interfaces/default/images/imsword.gif'
     364      src='interfaces/classic/images/imsword.gif'
    390365      alt='{$alt}' title='{$title}'/>
    391366  </xsl:template>
Note: See TracChangeset for help on using the changeset viewer.