- Timestamp:
- 2006-11-14T15:59:25+13:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/classic/transform/document.xsl
r9874 r13254 17 17 <html> 18 18 <xsl:call-template name="pageHead"/> 19 <body style="background-image: none;">20 <center>21 22 23 </center>24 19 <body> 20 <div id="page"> 21 <xsl:apply-templates select="pageResponse"/> 22 <xsl:call-template name="greenstoneFooter"/> 23 </div> 24 </body> 25 25 </html> 26 26 </xsl:template> … … 46 46 <xsl:template match="pageResponse"> 47 47 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 48 <table width="537">49 <tr><td>50 48 <xsl:call-template name="standardPageBanner"> 51 49 <xsl:with-param name="collName" select="$collName"/> … … 54 52 <xsl:with-param name="collName" select="$collName"/> 55 53 </xsl:call-template> 56 < /td></tr></table>54 <div class="document"> 57 55 <!-- display the document --> 58 56 <xsl:apply-templates select="document"> 59 57 <xsl:with-param name="collName" select="$collName"/> 60 58 </xsl:apply-templates> 61 <table width='537'><tr><td> 62 <xsl:call-template name="dividerBar"/> 63 </td></tr></table> 59 </div> 64 60 </xsl:template> 65 61 66 62 <xsl:template match="document"> 67 63 <xsl:param name="collName"/> 68 <table width='537'><tr><td>64 69 65 <xsl:call-template name="documentHeading"> 70 66 <xsl:with-param name="collName" select="$collName"/> 71 67 </xsl:call-template> 72 </td></tr></table>68 73 69 <xsl:call-template name="documentContent"> 74 70 <xsl:with-param name="collName" select="$collName"/> … … 83 79 <xsl:variable name="p.sa" select="/page/pageRequest/paramList/param[@name='p.sa']/@value"/> 84 80 <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}&sa={$p.sa}&s={$p.s}&c={$collName}&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">  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"> 102 88 <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"> 105 93 <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}&sa={$p.sa}&s={$p.s}&c={$collName}&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"> 110 105 <xsl:call-template name="TOC"> 111 106 <xsl:with-param name="collName" select="$collName"/> 112 107 </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> 118 113 119 114 <xsl:template name="coverImage"> … … 127 122 <xsl:variable name="ec" select="/page/pageRequest/paramList/param[@name='ec']/@value"/> 128 123 <xsl:variable name="ed" select="/page/pageRequest/paramList/param[@name='ed']/@value"/> 129 130 <table>124 125 131 126 <!-- 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 --> 134 128 <xsl:if test="@docType = 'hierarchy' or @docType = 'paged'"> 135 <tr><td class="gsbutton"> 129 <div class="button"> 130 <span class="button"> 136 131 <xsl:choose><xsl:when test="string($ed)='1'"> 137 <a class="gsbutton"href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&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&d={$docID}&c={$collName}&sib={$sib}&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')"/> 139 134 </a> 140 135 </xsl:when> 141 136 <xsl:otherwise> 142 <a class="gsbutton"href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&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&d={$docID}&c={$collName}&sib={$sib}&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> 145 140 </xsl:otherwise> 146 141 </xsl:choose> 147 </td></tr> 142 </span> 143 </div> 148 144 </xsl:if> 149 145 150 146 <!-- expand contents --> 151 147 <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"> 153 150 <xsl:choose><xsl:when test="string($ec)='1'"> 154 <a class="gsbutton"href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&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&d={$docID}&c={$collName}&sib={$sib}&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')"/> 156 153 </a> 157 154 </xsl:when> 158 155 <xsl:otherwise> 159 <a class="gsbutton"href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&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&d={$docID}&c={$collName}&sib={$sib}&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')"/> 161 158 </a> 162 159 </xsl:otherwise> 163 160 </xsl:choose> 164 </td></tr> 161 </span> 162 </div> 165 163 </xsl:if> 166 164 <!-- detach page --> 167 165 <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&d=<xsl:value-of select="$docID"/>&c=<xsl:value-of select="$collName"/>&sib=<xsl:value-of select="$sib"/>&dt=<xsl:value-of select="$paramList/param[@name='dt']/@value"/>&ec=<xsl:value-of select="$paramList/param[@name='ec']/@value"/>&et=<xsl:value-of select="$paramList/param[@name='et']/@value"/>&p.a=<xsl:value-of select="$paramList/param[@name='p.a']/@value"/>&p.s=<xsl:value-of select="$paramList/param[@name='p.s']/@value"/>&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&d=<xsl:value-of select="$docID"/>&c=<xsl:value-of select="$collName"/>&sib=<xsl:value-of select="$sib"/>&dt=<xsl:value-of select="$paramList/param[@name='dt']/@value"/>&ec=<xsl:value-of select="$paramList/param[@name='ec']/@value"/>&et=<xsl:value-of select="$paramList/param[@name='et']/@value"/>&p.a=<xsl:value-of select="$paramList/param[@name='p.a']/@value"/>&p.s=<xsl:value-of select="$paramList/param[@name='p.s']/@value"/>&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> 174 174 175 175 <xsl:template name="TOC"> … … 196 196 <xsl:variable name="ec" select="/page/pageRequest/paramList/param[@name='ec']/@value"/> 197 197 <xsl:if test="documentNode[@nodeID]"> 198 <table>199 198 <tr valign='top'><td> 200 199 <xsl:choose><xsl:when test="string($oc)='0'"> … … 212 211 </td></tr> 213 212 </xsl:if> 214 </table>215 213 </xsl:if> 216 214 </xsl:template> … … 254 252 <!-- default content is to print the title and content of any documentNodes that have nodeContent --> 255 253 <xsl:template name="documentContent"> 256 <div align="left">254 <div class="documenttext"> 257 255 <xsl:choose> 258 256 <xsl:when test="@docType='simple'"> … … 329 327 <xsl:variable name="length" select="nodeStructureInfo/info[@name='numSiblings']/@value"/> 330 328 <xsl:variable name="children" select="nodeStructureInfo/info[@name='numChildren']/@value"/> 331 <table>332 329 <xsl:choose> 333 330 <xsl:when test="$pos=-1"><!-- a doc --> … … 373 370 </td> 374 371 </tr> 375 </table> 376 </xsl:template> 372 </xsl:template> 377 373 378 374 <xsl:template name="enrichServices">
Note:
See TracChangeset
for help on using the changeset viewer.