- Timestamp:
- 2004-11-12T14:04:08+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/default/transform/document.xsl
r8508 r8526 12 12 <xsl:output method="html"/> 13 13 14 <xsl:template name="page Head">14 <xsl:template name="pageTitle"> 15 15 <xsl:variable name="docID" select="/page/pageResponse/document/@selectedNode"/> 16 <head> 17 <title><xsl:for-each select='/page/pageResponse/document/descendant::documentNode[@nodeID=$docID]/ancestor-or-self::documentNode'><xsl:if test='position()!=1'>::</xsl:if><xsl:value-of select="metadataList/metadata[@name='Title']"/></xsl:for-each><xsl:text> </xsl:text></title> 18 <xsl:call-template name="css-style"/> 19 </head> 16 <xsl:for-each select='/page/pageResponse/document/descendant::documentNode[@nodeID=$docID]/ancestor-or-self::documentNode'><xsl:if test='position()!=1'>::</xsl:if><xsl:value-of select="metadataList/metadata[@name='Title']"/></xsl:for-each> 20 17 </xsl:template> 21 18 22 19 <!-- this is hard coded for GATE, should somehow do it dynamically--> 23 <xsl:template name=" css-style">20 <xsl:template name="pageStyle"> 24 21 <style type="text/css"> 25 22 <xsl:text disable-output-escaping="yes"> … … 115 112 116 113 <xsl:if test="@docType = 'hierarchy' or @docType = 'paged'"> 117 <tr><td xsl:use-attribute-sets="td-brownbutton">114 <tr><td class="brownbutton"> 118 115 <xsl:choose><xsl:when test="string($ed)='1'"> 119 <a style="text-decoration:none" 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>120 <b><font size='-2' color='{$colour-button-text}'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/></font></b>116 <a class="brownbutton" 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> 117 <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/></font> 121 118 </a> 122 119 </xsl:when> 123 120 <xsl:otherwise> 124 <a style="text-decoration:none" 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>125 < b><font size='-2' color='{$colour-button-text}'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/></font></b>121 <a class="brownbutton" 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> 122 <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/></font> 126 123 </a> 127 124 </xsl:otherwise> … … 132 129 <!-- expand contents --> 133 130 <xsl:if test="@docType = 'hierarchy' and string(/page/pageResponse/format/gsf:option[@name='documentTOC']/@value) != 'false'"> 134 <tr><td xsl:use-attribute-sets="td-brownbutton">131 <tr><td class="brownbutton"> 135 132 <xsl:choose><xsl:when test="string($ec)='1'"> 136 <a style="text-decoration:none" 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>137 <b><font size='-2' color='{$colour-button-text}'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/></font></b>133 <a class="brownbutton" 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> 134 <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/></font> 138 135 </a> 139 136 </xsl:when> 140 137 <xsl:otherwise> 141 <a style="text-decoration:none" 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>142 < b><font size='-2' color='{$colour-button-text}'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/></font></b>138 <a class="brownbutton" 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> 139 <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/></font> 143 140 </a> 144 141 </xsl:otherwise> … … 148 145 <!-- detach page --> 149 146 <xsl:variable name="paramList" select="/page/pageRequest/paramList"/> 150 <tr><td xsl:use-attribute-sets="td-brownbutton">151 <a style="text-decoration:none" 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>152 < b><font size='-2' color='{$colour-button-text}'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/></font></b>147 <tr><td class="brownbutton"> 148 <a class="brownbutton" 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> 149 <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/></font> 153 150 </a></td></tr> 154 151 </table> … … 264 261 </xsl:choose> 265 262 </xsl:for-each> 263 </xsl:template> 264 265 <!-- match any file nodes --> 266 <xsl:template match="file"> 267 <xsl:variable name="httpPath" select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/> 268 <xsl:choose> 269 <xsl:when test="util:isImage(@mimeType)"> 270 <img src="{$httpPath}/{@href}"/> 271 </xsl:when> 272 <xsl:otherwise> 273 <a href="{$httpPath}/{@href}"><xsl:value-of select="@href"/></a> 274 </xsl:otherwise> 275 </xsl:choose> 266 276 </xsl:template> 267 277
Note:
See TracChangeset
for help on using the changeset viewer.