Changeset 13267


Ignore:
Timestamp:
2006-11-15T11:03:38+13:00 (17 years ago)
Author:
shaoqun
Message:

now replace table tags with div tages to make changing styles easier

Location:
trunk/gsdl3/web/interfaces/default/transform
Files:
8 edited

Legend:

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

    r8529 r13267  
    2020
    2121  <xsl:template match="pageResponse">
    22     <xsl:variable name="collName" select="/page/pageRequest/paramList/param[@name='c']/@value"/>
     22     <xsl:variable name="collName" select="/page/pageRequest/paramList/param[@name='c']/@value"/>
    2323    <xsl:apply-templates select="collection|serviceCluster"><xsl:with-param name="collName" select="$collName"/></xsl:apply-templates>
    24   </xsl:template>
     24   </xsl:template>
    2525 
    2626  <xsl:template match="collection|serviceCluster">
     
    3131    <xsl:call-template name="navigationBar">
    3232      <xsl:with-param name="collName" select="$collName"/>
    33     </xsl:call-template>     
    34     <p/><xsl:value-of select="displayItem[@name='description']" disable-output-escaping="yes"/>
    35     <p/><xsl:apply-templates select="serviceList">
    36       <xsl:with-param name="collName" select="$collName"/>
    37     </xsl:apply-templates>
     33    </xsl:call-template>     
     34    <div class="document">
     35        <xsl:value-of select="displayItem[@name='description']" disable-output-escaping="yes"/>
     36        <xsl:apply-templates select="serviceList">
     37          <xsl:with-param name="collName" select="$collName"/>
     38        </xsl:apply-templates>
     39    </div>
    3840  </xsl:template>
    3941 
     
    4143  <xsl:template match="serviceList">
    4244    <xsl:param name="collName"/>
    43     <h2><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.services')"/></h2>
     45    <div class="servicelist">
     46    <h3><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.services')"/></h3>
    4447    <xsl:choose>
    4548      <xsl:when test="service">
     
    5053      </xsl:otherwise>
    5154    </xsl:choose>
    52       <p/>
     55   
    5356    <xsl:if test="service">
    54       <table border='0' cellspacing='4'>
    55     <xsl:for-each select="service">
    56       <xsl:variable name="action"><xsl:choose>
     57        <xsl:for-each select="service">
     58    <div class="serviceitem">
     59           <xsl:variable name="action"><xsl:choose>
    5760          <xsl:when test="@type='query'">q</xsl:when>
    5861          <xsl:when test="@type='browse'">b</xsl:when>
     
    6164          <xsl:otherwise>DO_NOT_DISPLAY</xsl:otherwise>
    6265        </xsl:choose></xsl:variable>
    63       <xsl:if test="$action !='DO_NOT_DISPLAY'">
    64         <tr><td class="gsbutton"><a class="gsbutton" href="{$library_name}?a={$action}&amp;rt=d&amp;s={@name}&amp;c={$collName}"><xsl:value-of select="displayItem[@name='name']"/></a></td><td><xsl:value-of select="displayItem[@name='description']"/></td></tr>
     66       <xsl:if test="$action !='DO_NOT_DISPLAY'">
     67            <a class="servicelink" href="{$library_name}?a={$action}&amp;rt=d&amp;s={@name}&amp;c={$collName}"><xsl:value-of select="displayItem[@name='name']"/></a><span  class="leftspace"><xsl:value-of select="displayItem[@name='description']"/></span>
    6568      </xsl:if>
     69        </div>
    6670    </xsl:for-each>
    67       </table>
    68     </xsl:if>
    69     <xsl:call-template name="dividerBar"/>
    70   </xsl:template>
     71     </xsl:if>
     72    </div>
     73 </xsl:template>
    7174
    7275</xsl:stylesheet> 
  • trunk/gsdl3/web/interfaces/default/transform/applet.xsl

    r8526 r13267  
    2020  <xsl:template match="pageResponse">
    2121    <xsl:variable name="collName"><xsl:value-of select="../pageRequest/paramList/param[@name='c']/@value"/></xsl:variable>
    22     <center>
    23       <xsl:call-template name="standardPageBanner">
     22     <xsl:call-template name="standardPageBanner">
    2423    <xsl:with-param name="collName" select="$collName"/>
    2524      </xsl:call-template>
    26       <p/>
     25   
    2726    <xsl:call-template name="navigationBar">
    2827      <xsl:with-param name="collName" select="$collName"/>
    2928    </xsl:call-template>     
    30 <!--      <xsl:call-template name="dividerBar">
    31     <xsl:with-param name="text" select="service/displayItem[@name='name']"/>
    32       </xsl:call-template>-->
    33       <p/>
     29    <div class="phrasebrowse">
    3430      <xsl:copy-of select="service/applet"/>
    35       <xsl:call-template name="dividerBar"/>
    36     </center>
    37   </xsl:template>
     31    </div>
     32    </xsl:template>
    3833</xsl:stylesheet> 
    3934
  • trunk/gsdl3/web/interfaces/default/transform/classifier.xsl

    r12152 r13267  
    3434      <xsl:with-param name="collName" select="$collName"/>
    3535    </xsl:call-template>
    36     <p/>
     36
    3737    <xsl:call-template name="navigationBar">
    3838      <xsl:with-param name="collName" select="$collName"/>
    3939    </xsl:call-template>     
    40     <p/>
    41     <xsl:apply-templates select="service/classifierList">
    42       <xsl:with-param name="collName" select="$collName"/>
    43       <xsl:with-param name="serviceName" select="$serviceName"/>
    44     </xsl:apply-templates>
    45     <p/>
    46    
     40 
     41    <div class="document">
     42      <xsl:apply-templates select="service/classifierList">
     43        <xsl:with-param name="collName" select="$collName"/>
     44        <xsl:with-param name="serviceName" select="$serviceName"/>
     45      </xsl:apply-templates>
     46     
    4747    <!--<xsl:if test="$berryBaskets = 'true'">-->
    4848    <xsl:if test="$berrybasketswitch = 'on'">
    4949      <xsl:call-template name="berrybasket" />
    50     </xsl:if>
     50    </xsl:if> 
    5151    <xsl:apply-templates select="classifier">
    5252      <xsl:with-param name="collName" select="$collName"/>
    5353      <xsl:with-param name="serviceName" select="$serviceName"/>
    5454    </xsl:apply-templates>
     55    </div>
    5556  </xsl:template>
    5657 
     
    5960    <xsl:param name="serviceName"/>
    6061    <xsl:variable name="selected" select="/page/pageResponse/classifier/@name"/>
    61     <table width='100%'><tr>
     62   <div class="classifierlist">
    6263    <xsl:for-each select="classifier">
     64         <div class="classifieritem">
    6365      <xsl:choose>
    6466        <xsl:when test="@name=$selected">
    65           <td align='center'><font size="+1"><xsl:value-of select="displayItem[@name='name']"/></font></td>
     67             <xsl:value-of select="displayItem[@name='name']"/>
    6668        </xsl:when>
    6769        <xsl:otherwise>
    68           <td align='center'><a href="{$library_name}?a=b&amp;rt=r&amp;s={$serviceName}&amp;c={$collName}&amp;cl={@name}"><font size="+1"><xsl:value-of select="displayItem[@name='name']"/></font></a></td></xsl:otherwise></xsl:choose>
     70          <a class="classifierlink" href="{$library_name}?a=b&amp;rt=r&amp;s={$serviceName}&amp;c={$collName}&amp;cl={@name}"><xsl:value-of select="displayItem[@name='name']"/></a></xsl:otherwise></xsl:choose>
     71         </div>
    6972    </xsl:for-each>
    70       </tr></table>
    71   </xsl:template>
     73    </div>
     74   </xsl:template>
    7275
    7376</xsl:stylesheet>
  • trunk/gsdl3/web/interfaces/default/transform/document.xsl

    r12152 r13267  
    5757    </xsl:call-template>
    5858   </xsl:if>
     59
    5960  <!-- display the document -->
     61  <div class="document">
    6062    <xsl:apply-templates select="document">
    6163      <xsl:with-param name="collName" select="$collName"/>
    6264    </xsl:apply-templates>
    63     <xsl:call-template name="dividerBar"/>
     65    </div>
    6466  </xsl:template>
    6567   
    6668  <xsl:template match="document">
    67     <xsl:param name="collName"/>
     69   <xsl:param name="collName"/>
     70 
    6871    <xsl:call-template name="documentHeading">
    6972      <xsl:with-param name="collName" select="$collName"/>
    7073    </xsl:call-template>
     74 
    7175    <xsl:call-template name="documentArrows">
    7276      <xsl:with-param name="collName" select="$collName"/>
     77    </xsl:call-template>         
     78    <xsl:call-template name="documentContent">
     79      <xsl:with-param name="collName" select="$collName"/>
     80    </xsl:call-template>
     81    <xsl:call-template name="documentArrows">
     82      <xsl:with-param name="collName" select="$collName"/>
    7383    </xsl:call-template>     
    74     <xsl:call-template name="documentContent">
    75       <xsl:with-param name="collName" select="$collName"/>
    76     </xsl:call-template>
    77     <xsl:call-template name="documentArrows">
    78       <xsl:with-param name="collName" select="$collName"/>
    79     </xsl:call-template>     
    80   </xsl:template>
     84 </xsl:template>
    8185
    8286  <xsl:template name="documentHeading">
     
    8892    <xsl:variable name="p.s" select="/page/pageRequest/paramList/param[@name='p.s']/@value"/>
    8993    <xsl:variable name="p.c"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='p.c']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='p.c']/@value"/></xsl:when><xsl:otherwise><xsl:value-of select="$collName"/></xsl:otherwise></xsl:choose></xsl:variable>
    90     <table><tr><td>
     94   <div class="documentheading">
    9195      <a href="{$library_name}?a={$p.a}&amp;sa={$p.sa}&amp;s={$p.s}&amp;c={$p.c}&amp;rt=rd"><xsl:call-template name="openbookimg"><xsl:with-param name="title">Close this book and return to search/browse</xsl:with-param>
    92       </xsl:call-template></a></td>
    93     <td valign='top'><b><font size="+1">&#160;
    94           <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>
    95         </font></b></td>
    96       </tr></table>
    97 
    98     <table cellpadding="10" cellspacing="0">
    99       <tr>
    100     <td valign="top" align="left">
    101       <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')">
    102         <xsl:call-template name="coverImage"/>
    103         <p/>
    104       </xsl:if>
    105      
    106       <xsl:call-template name="documentButtons">
    107         <xsl:with-param name="collName" select="$collName"/>
    108       </xsl:call-template>
    109       <!--<xsl:call-template name="enrichServices">
    110         <xsl:with-param name="collName" select="$collName"/>
    111       </xsl:call-template>-->
    112     </td>
    113     <xsl:if test="string($doTOC) != 'false'">
    114       <td valign="top" align="left">
    115         <xsl:call-template name="TOC">
    116           <xsl:with-param name="collName" select="$collName"/>
    117         </xsl:call-template>
    118       </td>
    119     </xsl:if>
    120       </tr>
    121     </table>
    122   </xsl:template>
     96      </xsl:call-template></a>
     97         <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>
     98  </div>
     99 
     100  <div class="documentinfo">
     101       <div class="headingimage">
     102          <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')">
     103       <xsl:call-template name="coverImage"/>
     104         </xsl:if>
     105      </div>
     106     
     107     <div class="docbuttons" >
     108       <xsl:call-template name="documentButtons">
     109      <xsl:with-param name="collName" select="$collName"/>
     110       </xsl:call-template>
     111     </div>
     112    </div>
     113    <!--<div><xsl:call-template name="enrichServices">
     114       <xsl:with-param name="collName" select="$collName"/>
     115      </xsl:call-template></div>-->
     116     <xsl:if test="string($doTOC) != 'false'">
     117       <div class="toc">
     118     <xsl:call-template name="TOC">
     119       <xsl:with-param name="collName" select="$collName"/>
     120     </xsl:call-template>
     121       </div>
     122      </xsl:if>
     123     
     124    </xsl:template>
    123125
    124126  <xsl:template name="coverImage">
     
    133135    <xsl:variable name="ed" select="/page/pageRequest/paramList/param[@name='ed']/@value"/>
    134136   
    135     <table>
     137   
    136138      <!-- expand document -->
    137139      <!-- this doesn't work with MG so comment it out for now -->
    138140     
    139       <xsl:if test="@docType = 'hierarchy' or @docType = 'paged'">
    140       <tr><td class="gsbutton">
     141   <xsl:if test="@docType = 'hierarchy' or @docType = 'paged'">
     142     <div class="docbutton">
     143      <span class="docbutton">
    141144      <xsl:choose><xsl:when test="string($ed)='1'">
    142           <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>
    143           <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/></font>
     145          <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>
     146          <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/>
    144147          </a>
    145148        </xsl:when>
    146149        <xsl:otherwise>
    147       <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>
    148         <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/></font>
     150      <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>
     151         <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/>
    149152      </a>
    150153        </xsl:otherwise>
    151154      </xsl:choose>
    152     </td></tr>
     155          </span>
     156    </div>
    153157      </xsl:if>
    154158     
    155159      <!-- expand contents -->
    156160      <xsl:if test="@docType = 'hierarchy' and string(/page/pageResponse/format/gsf:option[@name='documentTOC']/@value) != 'false'">
    157       <tr><td class="gsbutton">
     161      <div class="docbutton">
     162         <span class="docbutton">
    158163      <xsl:choose><xsl:when test="string($ec)='1'">
    159           <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>
    160           <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/></font>
    161           </a>
     164          <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>
     165        <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/>         </a>
    162166        </xsl:when>
    163167        <xsl:otherwise>
    164           <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>
    165         <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/></font>
     168          <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>
     169         <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/>
    166170          </a>
    167171        </xsl:otherwise>
    168172      </xsl:choose>
    169     </td></tr>
     173      </span>
     174    </div>
    170175      </xsl:if>
     176
    171177      <!-- detach page -->
    172178      <xsl:variable name="paramList" select="/page/pageRequest/paramList"/>
    173       <tr><td class="gsbutton">
    174       <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>
    175         <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/></font>
    176       </a></td></tr>
    177     </table>
    178   </xsl:template>
     179      <div class="docbutton">
     180         <span class="docbutton">
     181      <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>
     182        <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/>
     183      </a></span></div>
     184      </xsl:template>
    179185
    180186  <xsl:template name="TOC">
     
    205211    <xsl:variable name="p.c"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='p.c']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='p.c']/@value"/></xsl:when><xsl:otherwise><xsl:value-of select="$collName"/></xsl:otherwise></xsl:choose></xsl:variable>
    206212    <xsl:if test="documentNode[@nodeID]">
    207       <table>
    208     <tr valign='top'><td>
     213      <div class="tocnodes">
     214    <div class="tocnode">
    209215        <xsl:choose><xsl:when test="string($oc)='0'">
    210216        <a href="{$library_name}?a=d&amp;c={$collName}&amp;d={$d}&amp;sib={$sib}&amp;oc=1"><xsl:call-template name="closedfolderimg"><xsl:with-param name="title">open the table of contents</xsl:with-param></xsl:call-template></a>
    211217          </xsl:when>
    212218          <xsl:otherwise><a href="{$library_name}?a=d&amp;c={$collName}&amp;d={$d}&amp;sib={$sib}&amp;oc=0"><xsl:call-template name="openfolderimg"><xsl:with-param name="title">close the table of contents</xsl:with-param></xsl:call-template></a></xsl:otherwise></xsl:choose>
    213       </td><td>Table of Contents</td></tr>
     219      <span>Table of Contents</span>
    214220    <xsl:if test="string($oc)!='0'">
    215       <tr><td>&#160;</td><td>
    216           <table>
    217         <xsl:for-each select="documentNode/documentNode[@nodeID]">
     221        <xsl:for-each select="documentNode/documentNode[@nodeID]">
    218222          <xsl:apply-templates select='.'><xsl:with-param name="collName" select="$collName"/><xsl:with-param name="ec" select="$ec"/><xsl:with-param name="p.a" select="$p.a"/><xsl:with-param name="p.s" select="$p.s"/><xsl:with-param name="p.sa" select="$p.sa"/><xsl:with-param name="p.c" select="$p.c"/></xsl:apply-templates>
    219223        </xsl:for-each>
    220           </table>
    221         </td></tr>
    222     </xsl:if>
    223       </table>
     224       </xsl:if>
     225        </div>
     226      </div>
    224227    </xsl:if>
    225228  </xsl:template>
     
    234237    <xsl:param name="p.c"/>
    235238    <!-- Display the appropriate image, depending on the node type -->
    236     <tr><td valign="top">
     239     <div class="tocnode">
    237240    <a><xsl:attribute name="href"><xsl:value-of select='$library_name'/>?a=d&amp;c=<xsl:value-of select='$collName'/>&amp;d=<xsl:value-of select='@nodeID'/><xsl:if test="documentNode">.pr</xsl:if>&amp;sib=1<xsl:if test="string($ec) = '1'">&amp;ec=1</xsl:if>&amp;p.a=<xsl:value-of select="$p.a"/>&amp;p.sa=<xsl:value-of select="$p.sa"/>&amp;p.s=<xsl:value-of select="$p.s"/>&amp;p.c=<xsl:value-of select="$p.c"/></xsl:attribute>
    238241      <xsl:apply-templates select="." mode="displayNodeIcon"/>
    239242    </a>
    240       </td>
    241243     
    242244      <!-- Display associated title, bolded if the node has content -->
    243       <td valign="top">
     245      <span>
    244246    <xsl:choose>
    245247      <xsl:when test="nodeContent">
    246         <b><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/></b>
     248        <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/>
    247249      </xsl:when>
    248250      <xsl:otherwise>
     
    250252      </xsl:otherwise>
    251253    </xsl:choose>
    252       </td>
    253     </tr>
     254      </span>
    254255    <!-- Apply recursively to the children of this node -->
    255256    <xsl:if test="documentNode[@nodeID]">
    256       <tr><td>&#160;</td><td><table>
    257         <xsl:apply-templates select="documentNode[@nodeID]">
     257       <xsl:apply-templates select="documentNode[@nodeID]">
    258258          <xsl:with-param name="collName" select="$collName"/>
    259259          <xsl:with-param name="ec" select="$ec"/>
     
    261261          <!--<xsl:with-param name="depth" select="$depth + 1"/>-->
    262262        </xsl:apply-templates>
    263       </table>
    264     </td></tr>
    265     </xsl:if>
     263     </xsl:if>
     264    </div>
    266265  </xsl:template>
    267266 
    268267  <!-- default content is to print the title and content of any documentNodes that have nodeContent -->
    269268  <xsl:template name="documentContent">
     269   <div class="documenttext">
    270270    <xsl:choose>
    271271      <xsl:when test="@docType='simple'">
     
    276276      </xsl:otherwise>
    277277    </xsl:choose>
     278  </div>
    278279  </xsl:template>
    279280 
     
    423424  <xsl:template name="documentArrows">
    424425    <xsl:param name="collName"/>
    425     <p>
     426    <div class="documentarrows">
     427       <xsl:call-template name="documentArrow">
     428        <xsl:with-param name="collName" select="$collName"/>
     429       <xsl:with-param name="direction">back</xsl:with-param>
     430     </xsl:call-template>
    426431    <xsl:call-template name="documentArrow">
    427432      <xsl:with-param name="collName" select="$collName"/>
    428       <xsl:with-param name="direction">back</xsl:with-param>
    429     </xsl:call-template>
    430     <xsl:call-template name="documentArrow">
    431       <xsl:with-param name="collName" select="$collName"/>
    432433      <xsl:with-param name="direction">forward</xsl:with-param>
    433434    </xsl:call-template>
    434     </p>
     435    </div>
     436   
    435437  </xsl:template>
    436438 
     
    439441    <xsl:param name="direction"/>
    440442    <xsl:variable name="request-params" select="/page/pageRequest/paramList"/>
    441     <a><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&amp;c=<xsl:value-of select="$collName"/>&amp;d=<xsl:value-of select="@selectedNode"/><xsl:choose><xsl:when test="$direction='back'">.pp</xsl:when><xsl:otherwise>.np</xsl:otherwise></xsl:choose>&amp;sib=1&amp;p.s=<xsl:value-of select='$request-params/param[@name="p.s"]/@value'/>&amp;p.sa=<xsl:value-of select='$request-params/param[@name="p.sa"]/@value'/>&amp;p.a=<xsl:value-of select='$request-params/param[@name="p.a"]/@value'/></xsl:attribute><xsl:choose><xsl:when test="$direction='back'"><img src="interfaces/default/images/less.gif" border="0"/></xsl:when><xsl:otherwise><img src="interfaces/default/images/more.gif" border="0" align="right"/></xsl:otherwise></xsl:choose></a>
     443    <a><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&amp;c=<xsl:value-of select="$collName"/>&amp;d=<xsl:value-of select="@selectedNode"/><xsl:choose><xsl:when test="$direction='back'">.pp</xsl:when><xsl:otherwise>.np</xsl:otherwise></xsl:choose>&amp;sib=1&amp;p.s=<xsl:value-of select='$request-params/param[@name="p.s"]/@value'/>&amp;p.sa=<xsl:value-of select='$request-params/param[@name="p.sa"]/@value'/>&amp;p.a=<xsl:value-of select='$request-params/param[@name="p.a"]/@value'/></xsl:attribute><xsl:choose><xsl:when test="$direction='back'"><img class="lessarrow" src="interfaces/default/images/less.gif" /></xsl:when><xsl:otherwise><img class="morearrow" src="interfaces/default/images/more.gif"  /></xsl:otherwise></xsl:choose></a>
    442444  </xsl:template>
    443445</xsl:stylesheet>
  • trunk/gsdl3/web/interfaces/default/transform/home.xsl

    r11233 r13267  
    2828
    2929  <xsl:template match="collectionList">
     30   <div class="collectionlist">
    3031    <xsl:for-each select="collection">
    31       <p>
     32      <div class="collectionitem">
    3233      <a href="{$library_name}?a=p&amp;sa=about&amp;c={@name}">
    3334      <img width="150" border="1">
     
    4041      </img>
    4142    </a>
    42     </p>
     43    </div>
    4344    </xsl:for-each>
    44     <xsl:call-template name="dividerBar"/>
     45   </div>
    4546  </xsl:template>
    4647 
    4748  <xsl:template match="serviceClusterList">
    4849    <xsl:for-each select="serviceCluster">
    49       <p/><a href="{$library_name}?a=p&amp;sa=about&amp;c={@name}"><xsl:value-of select='@name'/><xsl:value-of select="displayItem[@name='name']"/></a>
     50      <a href="{$library_name}?a=p&amp;sa=about&amp;c={@name}"><xsl:value-of select='@name'/><xsl:value-of select="displayItem[@name='name']"/></a>
    5051    </xsl:for-each>
    51     <xsl:call-template name="dividerBar"/>
    5252  </xsl:template>
    5353
    5454  <xsl:template match="service[@name='TextQuery']">
    55     <div style="float: right;">
     55    <div>
    5656      <form name="QuickSearch" method="get" action="{$library_name}">
    5757    <input type="hidden" name="a" value="q"/>
     
    6666
    6767  <xsl:template match="serviceList">
    68     <table>
    69       <xsl:for-each select="service[@type='query']">
    70     <tr><td class="gsbutton"><a class="gsbutton" href="{$library_name}?a=q&amp;rt=d&amp;s={@name}"><xsl:value-of select="displayItem[@name='name']"/></a></td><td><xsl:value-of select="displayItem[@name='description']"/></td></tr>
     68    <div class="servicelist">
     69    <xsl:for-each select="service[@type='query']">
     70      <div class="serviceitem">
     71    <a class="servicelink" href="{$library_name}?a=q&amp;rt=d&amp;s={@name}"><xsl:value-of select="displayItem[@name='name']"/></a><xsl:value-of select="displayItem[@name='description']"/>
     72        </div>
    7173      </xsl:for-each>
    72     </table>
    73     <xsl:call-template name="dividerBar"/>
    74   </xsl:template>
    75 
     74    </div>
     75    </xsl:template>
    7676</xsl:stylesheet> 
    7777
  • trunk/gsdl3/web/interfaces/default/transform/pref.xsl

    r12153 r13267  
    2626      <xsl:with-param name="pageType">pref</xsl:with-param>
    2727    </xsl:call-template>
     28
    2829    <xsl:call-template name="navigationBar">
    2930      <xsl:with-param name="collName" select="$collName"/>
    3031    </xsl:call-template>     
    31    
     32    <div class="qureyform">
    3233    <form name="PrefForm" method="get" action="{$library_name}">
    3334      <input type='hidden' name='a' value='p'/>
    3435      <input type='hidden' name='sa' value='pref'/>
    3536      <input type='hidden' name='c' value="{$collName}"/>
    36       <table width='100%'>
    37     <tr><td><h3><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.prespref')"/></h3></td></tr>
    38     <tr><td><xsl:call-template name="pres-prefs"/></td></tr>
    39         <tr><td><xsl:call-template name="berrybasket-prefs"/></td></tr>
    40     <tr><td></td></tr>
    41     <tr><td><h3><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.searchpref')"/></h3></td></tr>
    42     <tr><td><xsl:call-template name="search-prefs"/></td></tr>
    43 
    44     <tr><td><input type='submit'><xsl:attribute name="value"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.set_prefs')"/></xsl:attribute></input></td></tr>
    45        
    46       </table>
    47     </form>
    48     <xsl:call-template name="dividerBar"/>
     37      <div class="formheading"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.prespref')"/></div>
     38      <div class="presprefs"><xsl:call-template name="pres-prefs"/></div>
     39      <div class="berrybasketprefs" ><xsl:call-template name="berrybasket-prefs"/></div>
     40      <div class="formheading"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.searchpref')"/></div>
     41      <div class="searchprefs"><xsl:call-template name="search-prefs"/></div>
     42      <input type='submit'><xsl:attribute name="value"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.set_prefs')"/></xsl:attribute></input>
     43       </form>
     44   </div>
    4945  </xsl:template>
    5046 
    5147  <xsl:template name="pres-prefs">
    52     <table>
    53       <tr><td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.interfacelang')"/></td><td align='left'><xsl:call-template name="lang-list"/></td></tr>
    54       <tr><td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.encoding')"/></td><td align='left'>x</td></tr>
    55     </table>
    56   </xsl:template>
     48    <div><span class="rightspace"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.interfacelang')"/></span><xsl:call-template name="lang-list"/></div>
     49      <div><span class="rightspace"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.encoding')"/></span>x</div>
     50    </xsl:template>
    5751 
    5852  <xsl:template name="lang-list">
     
    6660 
    6761  <xsl:template name="search-prefs">
    68     <xsl:variable name="hits"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='hitsPerPage']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='hitsPerPage']/@value"/></xsl:when><xsl:otherwise>20</xsl:otherwise></xsl:choose></xsl:variable>
    69     <table>
    70       <tr>
    71     <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.hitsperpage')"/></td>
    72     <td align='left'><select name="hitsPerPage">
     62    <xsl:variable name="hits"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='hitsPerPage']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='hitsPerPage']/@value"/></xsl:when><xsl:otherwise>20</xsl:otherwise></xsl:choose></xsl:variable>
     63    <span class="rightspace"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.hitsperpage')"/></span>
     64          <select name="hitsPerPage">
    7365        <option value="20"><xsl:if test="$hits=20"><xsl:attribute name="selected"></xsl:attribute></xsl:if>20</option>
    7466        <option value="50"><xsl:if test="$hits=50"><xsl:attribute name="selected"></xsl:attribute></xsl:if>50</option>
     
    7668        <option value="-1"><xsl:if test="$hits=-1"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.all')"/></option>
    7769      </select>
    78     </td>
    79       </tr>
    80     </table>
    8170  </xsl:template>
    8271
    8372 <xsl:template name="berrybasket-prefs">
    8473      <xsl:variable name="berrybasket"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='berrybasket']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='berrybasket']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable>
    85      <table>
    86       <tr>
    87     <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket')"/>: <select name="berrybasket">
     74     
     75    <span class="rightspace"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket')"/></span><select name="berrybasket">
    8876        <option value="on"><xsl:if test="$berrybasket='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.on')"/></option>
    8977    <option value="off"><xsl:if test="$berrybasket='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.off')"/></option>
    90       </select></td>
    91       </tr>
    92     </table>
     78      </select>
     79   
    9380  </xsl:template>
    9481
  • trunk/gsdl3/web/interfaces/default/transform/service-params.xsl

    r5195 r13267  
    1111  <xsl:template match="paramList">
    1212    <xsl:param name="ns">s1.</xsl:param>
    13     <table>
     13    <div class="queryitemlist">
    1414      <xsl:for-each select="param">
    1515    <xsl:choose>
    1616      <xsl:when test="@type='multi'">
    17         <tr><td colspan='2'>
    18         <xsl:apply-templates select='.'><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates></td></tr>
     17        <div class="queryfieldlist"><xsl:apply-templates select='.'><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates></div>
    1918      </xsl:when>
    2019      <xsl:otherwise>
    2120        <xsl:variable name="pvalue"><xsl:apply-templates select="." mode="calculate-default"><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates></xsl:variable>
    22           <tr><td><xsl:value-of select="displayItem[@name='name']"/></td><td align="left"><xsl:apply-templates select="."><xsl:with-param name="default" select="$pvalue"/><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates></td></tr>
     21          <div class="queryitem"><span class="queryitemname"><xsl:value-of select="displayItem[@name='name']"/></span><span class ="queryitemvalues"><xsl:apply-templates select="."><xsl:with-param name="default" select="$pvalue"/><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates></span></div>
    2322      </xsl:otherwise>
    2423    </xsl:choose>
    2524      </xsl:for-each>
    26     </table>
     25    </div>
    2726  </xsl:template>
    2827 
     
    132131    <xsl:variable name="parent" select="@name"/>
    133132    <table>
    134       <tr><td colspan='10'><xsl:value-of select="displayItem[@name='name']"/></td></tr>
    135       <tr>
    136     <xsl:for-each select="param">
    137       <td><xsl:value-of select="displayItem[@name='name']"/></td>
     133        <tr class="queryfieldheading"><xsl:value-of select="displayItem[@name='name']"/>
     134        <xsl:for-each select="param">
     135        <td class="queryfieldname"><xsl:value-of select="displayItem[@name='name']"/></td>
    138136    </xsl:for-each>
    139       </tr>
    140       <xsl:apply-templates select="." mode="contents"><xsl:with-param name="occurs" select="@occurs"/><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates>
     137        </tr>
     138     
     139        <xsl:apply-templates select="." mode="contents"><xsl:with-param name="occurs" select="@occurs"/><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates>
    141140    </table>
    142141  </xsl:template>
     
    146145    <xsl:param name="occurs">1</xsl:param>
    147146    <xsl:variable name="pos" select="@occurs - $occurs"/>   
    148     <tr><xsl:for-each select="param">
     147    <tr class="queryfieldrow"><xsl:for-each select="param">
    149148    <xsl:variable name="pname" select="@name"/>
    150149    <xsl:variable name="values" select="/page/pageRequest/paramList/param[@name=$pname]/@value"/>
    151     <td><xsl:choose>
     150    <td class="queryfieldcell"><xsl:choose>
    152151        <xsl:when test="not(@ignore) or  @ignore != $pos">     
    153152          <xsl:apply-templates select='.'><xsl:with-param name="default" select="java:org.greenstone.gsdl3.util.XSLTUtil.getNumberedItem($values, $pos)"/><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates>
     
    157156        </xsl:otherwise>
    158157      </xsl:choose></td>
    159       </xsl:for-each></tr> 
     158      </xsl:for-each></tr>
    160159    <!-- recursively call this template to get multiple entries -->
    161160    <xsl:if test="$occurs &gt; 1">
  • trunk/gsdl3/web/interfaces/default/transform/style.xsl

    r12015 r13267  
    2020         <xsl:call-template name="pageHead"/>
    2121     
    22    <body>
    23     <table border="0" cellspacing="0" cellpadding="0" width="100%">
    24       <td valign="top" width="65"><!-- a space for our side bar-->
    25         <img src="interfaces/default/images/spacer.gif" width="65" height="1" alt="" border="0"/><!-- an image cos netscape ignores the cell width -->
    26       </td>
    27       <td>
    28         <table width="100%">
    29           <tr><td>
    30           <xsl:apply-templates select="pageResponse"/>
     22   <body class="bgimage">
     23      <div id="page">
     24      <xsl:apply-templates select="pageResponse"/>
    3125          <xsl:if test="descendant::error">
    3226            <script language="Javascript">
     
    6054          </xsl:if>
    6155          <xsl:call-template name="greenstoneFooter"/>
    62         </td></tr>
    63         </table>
    64       </td>
    65     </table>
     56     </div>
    6657      </body>
    6758    </html>
     
    8172
    8273  <xsl:template name="greenstonePageBanner">
    83     <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>
    84     <xsl:call-template name="dividerBar"/>
     74    <div id="banner">
     75        <div class="collectimage">
     76            <img src="interfaces/classic/images/gsdlhead.gif"><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/></xsl:attribute>
     77            </img>
     78      </div>
     79      </div>
     80      <div class="bannerextra"></div>
     81      <div id="content">
     82    <xsl:call-template name="dividerBar">
     83            <xsl:with-param name="text" select="'select a collection'"/>
     84        </xsl:call-template>   
     85      </div>
    8586  </xsl:template>
    8687
    8788  <xsl:template name="greenstoneFooter">
    88     <center>
    89       <p/>
    90       <small><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gs3power')"/></small>
    91     </center>
     89      <div class="divbar"><p class="navbar"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gs3power')"/></p>
     90    </div>
    9291  </xsl:template>
    9392 
     
    10099    <xsl:param name="pageType"/>
    101100    <xsl:variable name="this-element" select="/page/pageResponse/collection|/page/pageResponse/serviceCluster"/>
    102     <table width="100%">
    103       <tr>
    104     <td align="left">
     101    <div  id="bannar">   
     102     <div class="collectimage">
    105103      <a href="{$library_name}?a=p&amp;sa=about&amp;c={$collName}">
    106104        <xsl:choose>
     
    123121        </xsl:choose>
    124122      </a>
    125     </td>
    126     <td align="right">
     123    </div>
     124
     125        <div class="pageinfo">
    127126      <xsl:call-template name="top-buttons">
    128127        <xsl:with-param name="collName" select="$collName"/>
    129128        <xsl:with-param name="pageType" select="$pageType"/>
    130129      </xsl:call-template>
    131     </td>
    132       </tr>
    133     </table>
    134     <p/>
     130       </div>
     131    </div>
     132    <div class="bannerextra"></div>
    135133  </xsl:template>
    136134 
     
    138136    <xsl:param name="collName"/>
    139137    <xsl:param name="pageType"/>
    140     <table cellspacing='4'>
    141       <tr>
    142     <td class="gsbutton">
    143       <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>
     138     <p class="bannerlinks">
     139          <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>
    144140        <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_b')"/>
    145141      </a>
    146     </td>
    147142    <xsl:choose>
    148143      <xsl:when test="$pageType='help'">
    149         <td class="gsbuttonoff">
    150           <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/>
    151         </td>
     144          <a class="navlink_sel"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/></a>
    152145      </xsl:when>
    153146      <xsl:otherwise>
    154         <td class="gsbutton">
    155           <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>
     147        <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>
    156148        <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/>
    157149          </a>
    158         </td>
    159       </xsl:otherwise>
     150        </xsl:otherwise>
    160151    </xsl:choose>
    161152    <xsl:choose>
    162153      <xsl:when test="$pageType='pref'">
    163         <td class="gsbuttonoff">
    164           <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/>
    165         </td>
    166       </xsl:when>
     154         <a class="navlink_sel"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/></a>
     155       </xsl:when>
    167156      <xsl:otherwise>
    168         <td class="gsbutton">
    169           <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>
     157        <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>
    170158        <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/>
    171159          </a>
    172         </td>
     160       
    173161      </xsl:otherwise>
    174162    </xsl:choose>
    175       </tr>
    176     </table>
    177    
     163      </p>
    178164  </xsl:template>
    179165
     
    183169    <xsl:variable name="this-service" select="/page/pageResponse/service/@name"/>
    184170    <xsl:choose>
    185       <xsl:when test="$this-element/serviceList/service">
    186     <table border='0' cellspacing='0' width='100%'>
    187       <tr>
     171     <xsl:when test="$this-element/serviceList/service">
     172    <div class="navbar">
     173        <p class="navbar">
    188174        <xsl:for-each select="$this-element/serviceList/service">
    189175          <xsl:variable name="action"><xsl:choose>
     
    197183          <xsl:choose>
    198184        <xsl:when test="$action='CURRENT'">
    199           <td class="navbaroff"><nobr><xsl:value-of select="displayItem[@name='name']"/></nobr></td>
     185          <a class="navlink_sel"><xsl:value-of select="displayItem[@name='name']"/></a>
    200186        </xsl:when>
    201187        <xsl:when test="$action !='DO_NOT_DISPLAY'">
    202           <td class="navbar"><a class="navbar" href="{$library_name}?a={$action}&amp;rt=d&amp;s={@name}&amp;c={$collName}"><xsl:if test="displayItem[@name='description']"><xsl:attribute name='title'><xsl:value-of select="displayItem[@name='description']"/></xsl:attribute></xsl:if><nobr><xsl:value-of select="displayItem[@name='name']"/></nobr></a></td>
     188          <a class="navlink" href="{$library_name}?a={$action}&amp;rt=d&amp;s={@name}&amp;c={$collName}"><xsl:if test="displayItem[@name='description']"><xsl:attribute name='title'><xsl:value-of select="displayItem[@name='description']"/></xsl:attribute></xsl:if><xsl:value-of select="displayItem[@name='name']"/></a>
    203189        </xsl:when>
    204190          </xsl:choose>
    205191        </xsl:for-each>
    206       </tr>
    207     </table>
     192           </p>
     193     </div>
    208194      </xsl:when>
    209195      <xsl:otherwise>
    210     <table border='0' cellspacing='0' width='100%'><tr><td class="navbar">&#160;</td></tr></table>
     196        <xsl:call-template name="dividerBar">
     197            <xsl:with-param name="text" select="'&#160;'"/>
     198        </xsl:call-template>           
    211199      </xsl:otherwise>
    212200    </xsl:choose>
     
    215203 
    216204  <xsl:template name="dividerBar">
    217     <xsl:param name='text'/>
    218     <br/><table width='100%' border="0" cellpadding="0" cellspacing="0">
    219       <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><br/>
     205   <xsl:param name='text'/>
     206      <xsl:choose>
     207      <xsl:when test="$text">
     208     <div class="divbar"><p class="navbar"><xsl:value-of select="$text"/></p></div>
     209      </xsl:when>
     210      <xsl:otherwise>
     211     <div class="divbar"><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text></div>
     212      </xsl:otherwise>
     213    </xsl:choose>
    220214  </xsl:template>
    221215
    222216  <!-- Display the appropriate image, depending on the node type -->
    223217  <xsl:template match="documentNode" mode="displayNodeIcon">
    224    
     218     
    225219    <!-- Root node: book icon (open or closed) -->
    226220    <xsl:choose>
     
    268262    <xsl:param name="alt"/>
    269263    <xsl:param name="title"/>
    270     <img border="0" width="28" height="23"
     264    <img class="displayicon" border="0" width="28" height="23"
    271265      src="interfaces/default/images/openbook.gif"
    272266      alt="{$alt}" title="{$title}"/>
     
    276270    <xsl:param name="alt"/>
    277271    <xsl:param name="title"/>
    278     <img border="0" width="18" height="11"
     272    <img class="displayicon" border="0" width="18" height="11"
    279273      src="interfaces/default/images/book.gif"
    280274      alt="{$alt}" title="{$title}"/>
     
    284278    <xsl:param name="alt"/>
    285279    <xsl:param name="title"/>
    286     <img border="0" width="23" height="15"
     280    <img class="displayicon" border="0" width="23" height="15"
    287281      src="interfaces/default/images/openfldr.gif"
    288282      alt="{$alt}" title="{$title}"/>
     
    292286    <xsl:param name="alt"/>
    293287    <xsl:param name="title"/>
    294     <img border="0" width="23" height="15"
     288    <img class="displayicon" border="0" width="23" height="15"
    295289      src="interfaces/default/images/clsdfldr.gif"
    296290      alt="{$alt}" title="{$title}"/>
     
    300294    <xsl:param name="alt"/>
    301295    <xsl:param name="title"/>
    302     <img border="0" width="16" height="21"
     296    <img class="displayicon" border="0" width="16" height="21"
    303297      src="interfaces/default/images/itext.gif"
    304298      alt="{$alt}" title="{$title}"/>
     
    308302    <xsl:param name="alt"/>
    309303    <xsl:param name="title"/>
    310     <img border="0" width="20" height="16"
     304    <img class="displayicon" border="0" width="20" height="16"
    311305      src="interfaces/default/images/bshelf.gif" 
    312306      alt="{$alt}" title="{$title}"/>
Note: See TracChangeset for help on using the changeset viewer.