Ignore:
Timestamp:
2006-12-14T15:39:54+13:00 (17 years ago)
Author:
shaoqun
Message:

replaced some div tags with ul and li tags

File:
1 edited

Legend:

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

    r13267 r13505  
    5959
    6060  <!-- display the document -->
    61   <div class="document">
     61  <div id="content">
    6262    <xsl:apply-templates select="document">
    6363      <xsl:with-param name="collName" select="$collName"/>
     
    9292    <xsl:variable name="p.s" select="/page/pageRequest/paramList/param[@name='p.s']/@value"/>
    9393    <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>
    94    <div class="documentheading">
     94   <div id="documentheading">
    9595      <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>
    9696      </xsl:call-template></a>
     
    9898  </div>
    9999 
    100   <div class="documentinfo">
    101        <div class="headingimage">
     100  <div id="documentinfo">
     101       <div id="headingimage">
    102102          <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')">
    103103       <xsl:call-template name="coverImage"/>
     
    105105      </div>
    106106     
    107      <div class="docbuttons" >
     107     <ul id="docbuttons" >
    108108       <xsl:call-template name="documentButtons">
    109109      <xsl:with-param name="collName" select="$collName"/>
    110110       </xsl:call-template>
    111      </div>
    112     </div>
     111     </ul>
     112  </div>
    113113    <!--<div><xsl:call-template name="enrichServices">
    114114       <xsl:with-param name="collName" select="$collName"/>
    115115      </xsl:call-template></div>-->
    116116     <xsl:if test="string($doTOC) != 'false'">
    117        <div class="toc">
     117       <div id="toc">
    118118     <xsl:call-template name="TOC">
    119119       <xsl:with-param name="collName" select="$collName"/>
     
    140140     
    141141   <xsl:if test="@docType = 'hierarchy' or @docType = 'paged'">
    142      <div class="docbutton">
    143       <span class="docbutton">
    144       <xsl:choose><xsl:when test="string($ed)='1'">
     142     <li>
     143        <xsl:choose><xsl:when test="string($ed)='1'">
    145144          <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>
    146145          <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/>
     
    153152        </xsl:otherwise>
    154153      </xsl:choose>
    155           </span>
    156     </div>
     154        </li>
    157155      </xsl:if>
    158156     
    159157      <!-- expand contents -->
    160158      <xsl:if test="@docType = 'hierarchy' and string(/page/pageResponse/format/gsf:option[@name='documentTOC']/@value) != 'false'">
    161       <div class="docbutton">
    162          <span class="docbutton">
    163       <xsl:choose><xsl:when test="string($ec)='1'">
     159      <li>
     160          <xsl:choose><xsl:when test="string($ec)='1'">
    164161          <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>
    165162        <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/>         </a>
     
    171168        </xsl:otherwise>
    172169      </xsl:choose>
    173       </span>
    174     </div>
     170     </li>
    175171      </xsl:if>
    176172
    177173      <!-- detach page -->
    178174      <xsl:variable name="paramList" select="/page/pageRequest/paramList"/>
    179       <div class="docbutton">
    180          <span class="docbutton">
     175       <li>
    181176      <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>
    182177        <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/>
    183       </a></span></div>
     178      </a></li>
    184179      </xsl:template>
    185180
     
    211206    <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>
    212207    <xsl:if test="documentNode[@nodeID]">
    213       <div class="tocnodes">
    214     <div class="tocnode">
     208      <ul id="tocnodes">
     209    <li>
    215210        <xsl:choose><xsl:when test="string($oc)='0'">
    216211        <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>
    217212          </xsl:when>
    218           <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>
    219       <span>Table of Contents</span>
     213          <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>Table of Contents
    220214    <xsl:if test="string($oc)!='0'">
     215           <ul class="tocnode">
    221216        <xsl:for-each select="documentNode/documentNode[@nodeID]">
    222217          <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>
    223218        </xsl:for-each>
     219            </ul>
    224220       </xsl:if>
    225         </div>
    226       </div>
     221        </li>
     222      </ul>
    227223    </xsl:if>
    228224  </xsl:template>
     
    237233    <xsl:param name="p.c"/>
    238234    <!-- Display the appropriate image, depending on the node type -->
    239      <div class="tocnode">
     235     <li>
    240236    <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>
    241237      <xsl:apply-templates select="." mode="displayNodeIcon"/>
     
    243239     
    244240      <!-- Display associated title, bolded if the node has content -->
    245       <span>
    246241    <xsl:choose>
    247242      <xsl:when test="nodeContent">
     
    252247      </xsl:otherwise>
    253248    </xsl:choose>
    254       </span>
    255249    <!-- Apply recursively to the children of this node -->
    256250    <xsl:if test="documentNode[@nodeID]">
    257        <xsl:apply-templates select="documentNode[@nodeID]">
     251       <ul class="tocnode"> <xsl:apply-templates select="documentNode[@nodeID]">
    258252          <xsl:with-param name="collName" select="$collName"/>
    259253          <xsl:with-param name="ec" select="$ec"/>
     
    261255          <!--<xsl:with-param name="depth" select="$depth + 1"/>-->
    262256        </xsl:apply-templates>
     257       </ul>
    263258     </xsl:if>
    264     </div>
     259    </li>
    265260  </xsl:template>
    266261 
Note: See TracChangeset for help on using the changeset viewer.