- Timestamp:
- 2011-03-15T16:13:12+13:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/document.xsl
r18437 r23779 3 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 4 xmlns:java="http://xml.apache.org/xslt/java" 5 xmlns:util="xalan://org.greenstone.gsdl3.util.XSLTUtil"6 5 xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" 7 extension-element-prefixes="java util" 8 exclude-result-prefixes="java util gsf"> 9 6 extension-element-prefixes="java" 7 exclude-result-prefixes="java gsf"> 10 8 11 9 <!-- style includes global params interface_name, library_name --> … … 56 54 <xsl:template name="pageTitle"> 57 55 <xsl:variable name="docID" select="/page/pageResponse/document/@selectedNode"/> 58 <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>56 <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> 59 57 </xsl:template> 60 58 … … 70 68 </xsl:text> 71 69 </style> 70 72 71 <!--TODO: add berry basket switch--> 73 72 <!--<xsl:if test="$berryBaskets = 'true'">--> … … 138 137 <xsl:text disable-output-escaping="yes"> 139 138 var doc_url = document.URL; 140 doc_url = doc_url.replace(/(& |\?)book=[a-z]+/gi,'');141 doc_url += '& book=flashxml';139 doc_url = doc_url.replace(/(&amp;|\?)book=[a-z]+/gi,''); 140 doc_url += '&amp;book=flashxml'; 142 141 143 142 var flash_plug_html = "" 144 flash_plug_html += '& lt;OBJECT align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" \n';143 flash_plug_html += '&lt;OBJECT align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" \n'; 145 144 flash_plug_html += ' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" \n'; 146 145 flash_plug_html += ' height="100%" id="Book" swLiveConnect="true" \n'; 147 flash_plug_html += ' width="100%"& gt;\n';148 flash_plug_html += ' & lt;PARAM name="allowScriptAccess" value="always" />\n';149 flash_plug_html += ' & lt;PARAM name="movie" value="Book.swf';146 flash_plug_html += ' width="100%"&gt;\n'; 147 flash_plug_html += ' &lt;PARAM name="allowScriptAccess" value="always" /&gt;\n'; 148 flash_plug_html += ' &lt;PARAM name="movie" value="Book.swf'; 150 149 flash_plug_html += '?src_image=' + escape(img_cover); 151 flash_plug_html += '& doc_url=' + escape(doc_url)152 flash_plug_html += '" /& gt;\n';153 flash_plug_html += ' & lt;PARAM name="quality" value="high" />\n';154 flash_plug_html += ' & lt;PARAM name="bgcolor" value="#FFFFFF" />\n';155 flash_plug_html += ' & lt;EMBED align="middle" \n';150 flash_plug_html += '&amp;doc_url=' + escape(doc_url) 151 flash_plug_html += '" /&gt;\n'; 152 flash_plug_html += ' &lt;PARAM name="quality" value="high" /&gt;\n'; 153 flash_plug_html += ' &lt;PARAM name="bgcolor" value="#FFFFFF" /&gt;\n'; 154 flash_plug_html += ' &lt;EMBED align="middle" \n'; 156 155 flash_plug_html += ' allowScriptAccess="always" swLiveConnect="true" \n'; 157 156 flash_plug_html += ' bgcolor="#FFFFFF" height="100%" name="Book" \n'; … … 160 159 flash_plug_html += ' src="Book.swf'; 161 160 flash_plug_html += '?src_image=' + escape(img_cover); 162 flash_plug_html += '& doc_url=' + escape(doc_url);161 flash_plug_html += '&amp;doc_url=' + escape(doc_url); 163 162 flash_plug_html += '"\n'; 164 flash_plug_html += ' type="application/x-shockwave-flash" width="100%" /& gt;\n';165 flash_plug_html += '& lt;/OBJECT>\n';163 flash_plug_html += ' type="application/x-shockwave-flash" width="100%" /&gt;\n'; 164 flash_plug_html += '&lt;/OBJECT&gt;\n'; 166 165 var flash_div = document.getElementById("bookdiv"); 167 166 flash_div.innerHTML = flash_plug_html; … … 199 198 <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> 200 199 <div id="documentheading"> 201 <a href="{$library_name}?a={$p.a}& sa={$p.sa}&s={$p.s}&c={$p.c}&rt=rd"><xsl:call-template name="openbookimg"><xsl:with-param name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'close_book')"/></xsl:with-param>200 <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"><xsl:value-of select="'close_book'"/></xsl:with-param> 202 201 </xsl:call-template></a> 203 202 <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> … … 253 252 </xsl:when> 254 253 <xsl:otherwise> 255 <img><xsl:attribute name= 'src'><xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/>/index/assoc/<xsl:value-of select="metadataList/metadata[@name='archivedir']"/>/cover.jpg</xsl:attribute></img>254 <img><xsl:attribute name="src"><xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/>/index/assoc/<xsl:value-of select="metadataList/metadata[@name='archivedir']"/>/cover.jpg</xsl:attribute></img> 256 255 </xsl:otherwise> 257 256 </xsl:choose> … … 270 269 <li> 271 270 <xsl:choose><xsl:when test="string($ed)='1'"> 272 <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> 273 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/> 274 </a> 271 <a href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ed=0" class="getTextFor doc.contract_doc_b this.title.doc.contract_doc_tip"></a> 275 272 </xsl:when> 276 273 <xsl:otherwise> 277 <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> 278 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/> 279 </a> 274 <a href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ed=1" class="getTextFor doc.expand_doc_b this.title.doc.expand_doc_tip"></a> 280 275 </xsl:otherwise> 281 276 </xsl:choose> … … 287 282 <li> 288 283 <xsl:choose><xsl:when test="string($ec)='1'"> 289 <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> 290 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/></a> 284 <a href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ec=0" class="getTextFor doc.contract_contents_b this.title.doc.contract_contents_tip"></a> 291 285 </xsl:when> 292 286 <xsl:otherwise> 293 <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> 294 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/> 295 </a> 287 <a href="{$library_name}?a=d&amp;d={$docID}&amp;c={$collName}&amp;sib={$sib}&amp;ec=1" class="getTextFor doc.expand_contents_b this.title.doc.expand_contents_tip"></a> 296 288 </xsl:otherwise> 297 289 </xsl:choose> … … 302 294 <xsl:variable name="paramList" select="/page/pageRequest/paramList"/> 303 295 <li> 304 <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> 305 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/> 306 </a></li> 296 <a target="_blank" class="getTextFor doc.detach_page_b this.title.doc.detach_page_tip"><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></a></li> 307 297 </xsl:template> 308 298 … … 333 323 <xsl:variable name="p.a" select="/page/pageRequest/paramList/param[@name='p.a']/@value"/> 334 324 <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> 335 <xsl:if test="documentNode[@nodeID]"> 325 <script type="text/javascript"> 326 <xsl:text> 327 // Load up the initial document using AJAX! 328 var initialHash = '</xsl:text> 329 <xsl:value-of select="$d" /><xsl:text>'; 330 </xsl:text> 331 </script> 332 <xsl:if test="documentNode[@nodeID]"> 336 333 <ul id="tocnodes"> 337 <li >334 <li id="tocstart"> 338 335 <xsl:choose><xsl:when test="string($oc)='0'"> 339 <a href="{$library_name}?a=d& c={$collName}&d={$d}&sib={$sib}&oc=1&p.s={$p.s}&p.sa={$p.sa}&p.a={$p.a}&p.c={$p.c}"><xsl:call-template name="closedfolderimg"><xsl:with-param name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.open_toc')"/></xsl:with-param></xsl:call-template></a>336 <a href="{$library_name}?a=d&amp;c={$collName}&amp;d={$d}&amp;sib={$sib}&amp;oc=1&amp;p.s={$p.s}&amp;p.sa={$p.sa}&amp;p.a={$p.a}&amp;p.c={$p.c}"><xsl:call-template name="closedfolderimg"><xsl:with-param name="title"><xsl:value-of select="'doc.open_toc'"/></xsl:with-param></xsl:call-template></a> 340 337 </xsl:when> 341 <xsl:otherwise><a href="{$library_name}?a=d& c={$collName}&d={$d}&sib={$sib}&oc=0&p.s={$p.s}&p.sa={$p.sa}&p.a={$p.a}&p.c={$p.c}"><xsl:call-template name="openfolderimg"><xsl:with-param name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.close_toc')"/></xsl:with-param></xsl:call-template></a></xsl:otherwise></xsl:choose><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.table_of_contents')"/>338 <xsl:otherwise><a href="{$library_name}?a=d&amp;c={$collName}&amp;d={$d}&amp;sib={$sib}&amp;oc=0&amp;p.s={$p.s}&amp;p.sa={$p.sa}&amp;p.a={$p.a}&amp;p.c={$p.c}"><xsl:call-template name="openfolderimg"><xsl:with-param name="title"><xsl:value-of select="'doc.close_toc'"/></xsl:with-param></xsl:call-template></a></xsl:otherwise></xsl:choose><span class="getTextFor doc.table_of_contents">&amp;nbsp;</span> 342 339 <xsl:if test="string($oc)!='0'"> 343 340 <ul class="tocnode"> … … 362 359 <!-- Display the appropriate image, depending on the node type --> 363 360 <li> 364 <a><xsl:attribute name="href"><xsl:value-of select= '$library_name'/>?a=d&c=<xsl:value-of select='$collName'/>&d=<xsl:value-of select='@nodeID'/><xsl:if test="documentNode">.pr</xsl:if>&sib=1<xsl:if test="string($ec) = '1'">&ec=1</xsl:if>&p.a=<xsl:value-of select="$p.a"/>&p.sa=<xsl:value-of select="$p.sa"/>&p.s=<xsl:value-of select="$p.s"/>&p.c=<xsl:value-of select="$p.c"/></xsl:attribute>361 <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> 365 362 <xsl:apply-templates select="." mode="displayNodeIcon"/> 366 363 </a> … … 372 369 </xsl:when> 373 370 <xsl:otherwise> 374 < xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/>371 <span><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/></span> 375 372 </xsl:otherwise> 376 373 </xsl:choose> … … 394 391 <xsl:when test="@docType='simple'"><xsl:apply-templates select="nodeContent"/></xsl:when> 395 392 <xsl:otherwise> 396 < xsl:apply-templates select="descendant-or-self::node()/documentNode" mode="content"/>393 <!--<xsl:apply-templates select="descendant-or-self::node()/documentNode" mode="content"/>--> 397 394 </xsl:otherwise> 398 395 </xsl:choose> … … 411 408 <!-- the actual text/content --> 412 409 <xsl:template match="nodeContent"> 413 <p/>414 410 <xsl:for-each select="node()"> 415 411 <xsl:choose> 416 412 <xsl:when test="not(name())"> 417 <xsl:value-of select="." disable-output-escaping="yes" />413 <xsl:value-of select="." disable-output-escaping="yes" /> 418 414 </xsl:when> 419 415 <xsl:otherwise><xsl:apply-templates select="."/></xsl:otherwise> … … 444 440 <xsl:when test="nodeContent"> 445 441 <xsl:text disable-output-escaping="yes"> 446 & lt;Section>447 & lt;Description>448 & lt;Metadata name="Title">442 &lt;Section&gt; 443 &lt;Description&gt; 444 &lt;Metadata name="Title"&gt; 449 445 </xsl:text> 450 446 <xsl:value-of select="normalize-space(metadataList/metadata[@name='Title'])"/> 451 447 <xsl:text disable-output-escaping="yes"> 452 & lt;/Metadata>453 & lt;/Description>448 &lt;/Metadata&gt; 449 &lt;/Description&gt; 454 450 </xsl:text> 455 451 <xsl:value-of select="normalize-space(nodeContent)" disable-output-escaping="yes"/> 456 <xsl:text disable-output-escaping="yes">& lt;/Sec></xsl:text>452 <xsl:text disable-output-escaping="yes">&lt;/Sec&gt;</xsl:text> 457 453 </xsl:when> 458 454 </xsl:choose> … … 465 461 <!-- end the section --> 466 462 <xsl:text disable-output-escaping="yes"> 467 & lt;/Section>463 &lt;/Section&gt; 468 464 </xsl:text> 469 465 </xsl:template> … … 473 469 <xsl:variable name="httpPath" select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/> 474 470 <xsl:choose> 475 <xsl:when test=" util:isImage(@mimeType)">471 <xsl:when test="starts-with(@mimeType, 'image/')"> 476 472 <img src="{$httpPath}/{@href}"/> 477 473 </xsl:when> … … 488 484 <xsl:choose> 489 485 <xsl:when test="@type='document'">a=d</xsl:when> 490 <xsl:when test="@type='query'">a=q& s=<xsl:value-of select="@service"/>&rt=rd</xsl:when>486 <xsl:when test="@type='query'">a=q&amp;s=<xsl:value-of select="@service"/>&amp;rt=rd</xsl:when> 491 487 <xsl:otherwise> 492 488 p … … 495 491 </xsl:variable> 496 492 <xsl:variable name="serviceargs"> 497 <xsl:for-each select="param">& s1.<xsl:value-of select="@name"/>=<xsl:value-of select="@value"/></xsl:for-each>493 <xsl:for-each select="param">&amp;s1.<xsl:value-of select="@name"/>=<xsl:value-of select="@value"/></xsl:for-each> 498 494 </xsl:variable> 499 <a href="{$library_name}?{$actionargs}& c={$collName}{$serviceargs}"><xsl:value-of disable-output-escaping="yes" select="."/></a>495 <a href="{$library_name}?{$actionargs}&amp;c={$collName}{$serviceargs}"><xsl:value-of disable-output-escaping="yes" select="."/></a> 500 496 </xsl:template> 501 497 … … 518 514 </td> 519 515 <td align="center"><center> 520 <b ><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.pages', $children)"/></b>516 <b class="getTextFor doc.pages"></b> 521 517 </center></td> 522 518 <td align="right"> 523 <a href="{$library_name}?a=d& c={$collName}&d={@selectedNode}.fc"><img src="interfaces/default/images/more.gif" border="0" align="absbottom" /></a>519 <a href="{$library_name}?a=d&amp;c={$collName}&amp;d={@selectedNode}.fc"><img src="interfaces/default/images/more.gif" border="0" align="absbottom" /></a> 524 520 </td> 525 521 </tr> … … 530 526 <td align="left"> 531 527 <xsl:if test=" not ( $pos = 1 )"> 532 <a href="{$library_name}?a=d& c={$collName}&d={@selectedNode}.ps"><img src="interfaces/default/images/less.gif" border="0" align="absbottom" /></a>528 <a href="{$library_name}?a=d&amp;c={$collName}&amp;d={@selectedNode}.ps"><img src="interfaces/default/images/less.gif" border="0" align="absbottom" /></a> 533 529 </xsl:if> 534 530 </td> 535 531 <td align="center"><center> 536 <b><xsl: value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.pageof', concat($pos, ';', $length))"/></b>532 <b><xsl:attribute name="class"><xsl:value-of select="concat('getTextFor null this.innerText.doc.pageof|', $pos, ';', $length)"/></xsl:attribute></b> 537 533 </center></td> 538 534 <td align="right"> 539 535 <xsl:if test=" not($pos = $length)"> 540 <a href="{$library_name}?a=d& c={$collName}&d={@selectedNode}.ns"><img src="interfaces/default/images/more.gif" border="0" align="absbottom" /></a>536 <a href="{$library_name}?a=d&amp;c={$collName}&amp;d={@selectedNode}.ns"><img src="interfaces/default/images/more.gif" border="0" align="absbottom" /></a> 541 537 </xsl:if> 542 538 </td> … … 551 547 <input type='hidden' name='d' value='{@selectedNode}'/> 552 548 <input type="text" name="gp" size="3" maxlength="4"/> 553 <input type="submit" ><xsl:attribute name='value'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.gotopage')"/></xsl:attribute></input>549 <input type="submit" class="getTextFor null this.value.doc.gotopage"></input> 554 550 </form> 555 551 </td> … … 568 564 <form name="EnrichForm" method="get" action="{$library_name}"> 569 565 <xsl:apply-templates select="paramList"/> 570 <input type= 'hidden' name='a' value='d'/>571 <input type= 'hidden' name='d' value='{$docID}'/>572 <input type= 'hidden' name='c' value='{$collName}'/>573 <xsl:if test= '$request-params/param[@name="sib"]'>574 <input type= 'hidden' name='sib'><xsl:attribute name='value'><xsl:value-of select='$request-params/param[@name="sib"]/@value'/></xsl:attribute></input></xsl:if>575 <input type= 'hidden' name='s' value='{@name}'/>576 <input type= 'hidden' name='p.a'><xsl:attribute name='value'><xsl:value-of select='$request-params/param[@name="p.a"]'/></xsl:attribute></input>577 <input type= 'hidden' name='p.sa'><xsl:attribute name='value'><xsl:value-of select='$request-params/param[@name="p.sa"]'/></xsl:attribute></input>578 <input type= 'hidden' name='p.s'><xsl:attribute name='value'><xsl:value-of select='$request-params/param[@name="p.s"]'/></xsl:attribute></input>579 <input type= 'hidden' name='end'value='1'/>566 <input type="hidden" name="a" value="d"/> 567 <input type="hidden" name="d" value="{$docID}"/> 568 <input type="hidden" name="c" value="{$collName}"/> 569 <xsl:if test="$request-params/param[@name='sib']"> 570 <input type="hidden" name="sib"><xsl:attribute name="value"><xsl:value-of select="$request-params/param[@name='sib']/@value"/></xsl:attribute></input></xsl:if> 571 <input type="hidden" name="s" value="{@name}"/> 572 <input type="hidden" name="p.a"><xsl:attribute name="value"><xsl:value-of select="$request-params/param[@name='p.a']"/></xsl:attribute></input> 573 <input type="hidden" name="p.sa"><xsl:attribute name="value"><xsl:value-of select="$request-params/param[@name='p.sa']"/></xsl:attribute></input> 574 <input type="hidden" name="p.s"><xsl:attribute name="value"><xsl:value-of select="$request-params/param[@name='p.s']"/></xsl:attribute></input> 575 <input type="hidden" name="end" value='1'/> 580 576 <input type="submit"><xsl:attribute name="value"><xsl:value-of select="displayItem[@name='submit']"/></xsl:attribute></input> 581 577 </form> … … 615 611 <xsl:param name="direction"/> 616 612 <xsl:variable name="request-params" select="/page/pageRequest/paramList"/> 617 <xsl:if test= '$request-params/param[@name="dt"]/@value != "simple"'>618 <a><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d& c=<xsl:value-of select="$collName"/>&d=<xsl:value-of select="@selectedNode"/><xsl:choose><xsl:when test="$direction='back'">.pp</xsl:when><xsl:otherwise>.np</xsl:otherwise></xsl:choose>&sib=1&p.s=<xsl:value-of select='$request-params/param[@name="p.s"]/@value'/>&p.sa=<xsl:value-of select='$request-params/param[@name="p.sa"]/@value'/>&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>613 <xsl:if test="$request-params/param[@name='dt']/@value != 'simple'"> 614 <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> 619 615 </xsl:if> 620 616 </xsl:template> … … 622 618 <xsl:template name="externalPage"> 623 619 <xsl:param name="external"/> 624 <xsl:variable name="go_forward_link"><a ><xsl:attribute name="href"><xsl:value-of select="$external"/></xsl:attribute><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'external.go_forward')"/></a></xsl:variable>625 <h2 ><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'external.title')"/></h2>626 <p><xsl: value-of select="util:getInterfaceTextWithDOM($interface_name, /page/@lang, 'external.text', $go_forward_link)" disable-output-escaping="yes"/>620 <xsl:variable name="go_forward_link"><a class="getTextfor external.go_forward"><xsl:attribute name="href"><xsl:value-of select="$external"/></xsl:attribute></a></xsl:variable> 621 <h2 class="getTextFor external.title"></h2> 622 <p><xsl:attribute name="class"><xsl:value-of select="concat('getTextFor null this.innerText.external.text|', $go_forward_link)" /></xsl:attribute> 627 623 </p> 628 624 </xsl:template> 629 625 630 626 </xsl:stylesheet> 631 632 633 634
Note:
See TracChangeset
for help on using the changeset viewer.