Changeset 5119
- Timestamp:
- 2003-08-07T17:05:40+12:00 (21 years ago)
- Location:
- trunk/gsdl3/web/interfaces/default/transform
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/default/transform/about.xsl
r4951 r5119 27 27 <xsl:template match="collection|serviceCluster"> 28 28 <xsl:param name="collName"/> 29 <xsl:if test='name()="collection"'> 30 <xsl:call-template name="collectionPageBanner"> 31 <xsl:with-param name="collName" select="$collName"/> 32 </xsl:call-template> 33 </xsl:if> 34 <xsl:if test='name()="serviceCluster"'> 35 <xsl:call-template name="clusterPageBanner"> 36 <xsl:with-param name="clusterName" select="$collName"/> 37 </xsl:call-template> 38 </xsl:if> 39 <p/><h2><xsl:value-of select="displayItem[@name='name']"/></h2> 29 <xsl:call-template name="standardPageBanner"> 30 <xsl:with-param name="collName" select="$collName"/> 31 </xsl:call-template> 32 <xsl:call-template name="navigationBar"> 33 <xsl:with-param name="collName" select="$collName"/> 34 </xsl:call-template> 40 35 <p/><xsl:value-of select="displayItem[@name='description']"/> 41 36 <p/><xsl:apply-templates select="metadataList"> … … 62 57 <xsl:param name="collName"/> 63 58 <h2><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.services')"/></h2> 59 You can access the services by clicking on the buttons below or on the buttons on the navigation bar. The navigation bar is persistant across most pages in the collection. 60 <p/> 64 61 <xsl:if test="service"> 65 <table >62 <table border='0' cellspacing='4'> 66 63 <xsl:for-each select="service"> 67 64 <xsl:variable name="action"><xsl:choose> … … 73 70 </xsl:choose></xsl:variable> 74 71 <xsl:if test="$action !='DO_NOT_DISPLAY'"> 75 <tr><td ><a href="{$library_name}?a={$action}&rt=d&s={@name}&c={$collName}"><xsl:value-of select="displayItem[@name='name']"/></a></td></tr>72 <tr><td align='center' height='20' background='interfaces/default/images/menub.gif'><a style="text-decoration:none" href="{$library_name}?a={$action}&rt=d&s={@name}&c={$collName}"><b><xsl:value-of select="displayItem[@name='name']"/></b></a></td><td><xsl:value-of select="displayItem[@name='description']"/></td></tr> 76 73 </xsl:if> 77 74 </xsl:for-each> 78 75 </table> 79 76 </xsl:if> 80 <xsl:call-template name=" greenBar"/>77 <xsl:call-template name="dividerBar"/> 81 78 </xsl:template> 82 79 -
trunk/gsdl3/web/interfaces/default/transform/applet.xsl
r4712 r5119 14 14 <head> 15 15 <title> 16 <xsl:value-of select="pageResponse/ applet"/>16 <xsl:value-of select="pageResponse/service/applet"/> 17 17 </title> 18 18 </head> … … 22 22 <xsl:variable name="collName"><xsl:value-of select="../pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 23 23 <center> 24 <xsl:call-template name=" collectionPageBanner">24 <xsl:call-template name="standardPageBanner"> 25 25 <xsl:with-param name="collName" select="$collName"/> 26 26 </xsl:call-template> 27 27 <p/> 28 <xsl:copy-of select="applet"/> 29 <xsl:call-template name="greenBar"/> 28 <xsl:call-template name="standardNavBar"> 29 <xsl:with-param name="collName" select="$collName"/> 30 </xsl:call-template> 31 <!-- <xsl:call-template name="dividerBar"> 32 <xsl:with-param name="text" select="service/displayItem[@name='name']"/> 33 </xsl:call-template>--> 34 <p/> 35 <xsl:copy-of select="service/applet"/> 36 <xsl:call-template name="dividerBar"/> 30 37 </center> 31 38 </xsl:template> -
trunk/gsdl3/web/interfaces/default/transform/classifier.xsl
r4900 r5119 21 21 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 22 22 <xsl:variable name="serviceName"><xsl:value-of select="service/@name"/></xsl:variable> 23 < center>24 <xsl:call-template name=" collectionPageBanner">23 <!--<center>--> 24 <xsl:call-template name="standardPageBanner"> 25 25 <xsl:with-param name="collName" select="$collName"/> 26 26 </xsl:call-template> 27 <p/> 28 <xsl:call-template name="navigationBar"> 29 <xsl:with-param name="collName" select="$collName"/> 30 </xsl:call-template> 31 <!-- 32 <xsl:call-template name="dividerBar"> 33 <xsl:with-param name="text" select="service/displayItem[@name='name']"/> 34 </xsl:call-template>--> 35 <p/> 27 36 <xsl:apply-templates select="service/classifierList"> 28 37 <xsl:with-param name="collName" select="$collName"/> … … 34 43 <xsl:with-param name="serviceName" select="$serviceName"/> 35 44 </xsl:apply-templates> 36 < /center>45 <!--</center>--> 37 46 </xsl:template> 38 47 … … 41 50 <xsl:param name="serviceName"/> 42 51 <xsl:variable name="selected" select="/page/pageResponse/classifier/@name"/> 43 <table width=' 537'><tr>52 <table width='100%'><tr> 44 53 <xsl:for-each select="classifier"> 45 54 <xsl:choose> … … 51 60 </xsl:for-each> 52 61 </tr></table> 53 <xsl:call-template name=" greenBar"/>62 <xsl:call-template name="dividerBar"/> 54 63 </xsl:template> 55 64 -
trunk/gsdl3/web/interfaces/default/transform/classifiertools.xsl
r4900 r5119 33 33 <xsl:choose> 34 34 <xsl:when test="classifierNode"> 35 <table width=' 537'>35 <table width='100%'> 36 36 <tr valign='top'> 37 37 <xsl:for-each select='classifierNode'> … … 40 40 </tr> 41 41 </table> 42 <table width=' 537'>42 <table width='100%'> 43 43 <tr valign='top'> 44 44 <xsl:for-each select='classifierNode'> … … 50 50 <xsl:otherwise> 51 51 <!-- there were no classifier nodes --> 52 <table width=' 537'>52 <table width='100%'> 53 53 <xsl:for-each select='documentNode'> 54 54 <tr valign='top'><xsl:apply-templates select='.'><xsl:with-param name='collName' select='$collName'/><xsl:with-param name='serviceName' select='$serviceName'/></xsl:apply-templates></tr> … … 57 57 </xsl:otherwise> 58 58 </xsl:choose> 59 <xsl:call-template name=" greenBar"/>59 <xsl:call-template name="dividerBar"/> 60 60 </xsl:template> 61 61 … … 63 63 <xsl:param name="collName"/> 64 64 <xsl:param name="serviceName"/> 65 <table width='537'>65 <table> 66 66 <xsl:for-each select='classifierNode|documentNode'> 67 67 <tr valign='top'><xsl:apply-templates select='.'><xsl:with-param name='collName' select='$collName'/><xsl:with-param name='serviceName' select='$serviceName'/></xsl:apply-templates></tr> … … 72 72 </xsl:for-each> 73 73 </table> 74 <xsl:call-template name=" greenBar"/>74 <xsl:call-template name="dividerBar"/> 75 75 </xsl:template> 76 76 <!-- recursively process all nodes and documents --> -
trunk/gsdl3/web/interfaces/default/transform/document.xsl
r4975 r5119 34 34 <xsl:template match="pageResponse"> 35 35 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 36 < center>37 <xsl:call-template name=" collectionPageBanner">36 <!--<center>--> 37 <xsl:call-template name="standardPageBanner"> 38 38 <xsl:with-param name="collName" select="$collName"/> 39 39 </xsl:call-template> 40 40 <xsl:call-template name="standardNavBar"> 41 <xsl:with-param name="collName" select="$collName"/> 42 </xsl:call-template> 43 <!-- <xsl:call-template name="dividerBar"/>--> 41 44 <!-- display the document --> 42 45 <xsl:apply-templates select="document"> 43 46 <xsl:with-param name="collName" select="$collName"/> 44 47 </xsl:apply-templates> 45 </center>48 <!-- </center>--> 46 49 47 <xsl:call-template name=" greenBar"/>50 <xsl:call-template name="dividerBar"/> 48 51 </xsl:template> 49 52 … … 62 65 <xsl:template name="documentHeading"> 63 66 <xsl:param name="collName"/> 64 <table width=" 537" cellpadding="0" cellspacing="0">67 <table width="100%" cellpadding="0" cellspacing="0"> 65 68 <tr> 66 69 <td valign="top" align="left" width="200"> … … 162 165 <xsl:template match="nodeContent"> 163 166 <p/> 164 <table width=" 537" cellpadding="0" cellspacing="0">167 <table width="100%" cellpadding="0" cellspacing="0"> 165 168 <tr> 166 169 <td align="left"> … … 174 177 </tr> 175 178 </table> 179 </xsl:template> 180 181 <!-- match any link nodes --> 182 183 <xsl:template match="link"> 184 <xsl:variable name="collName" select="/page/pageRequest/paramList/param[@name='c']/@value"/> 185 <xsl:variable name="actionargs"> 186 <xsl:choose> 187 <xsl:when test="@type='document'">a=d</xsl:when> 188 <xsl:when test="@type='query'">a=q&s=<xsl:value-of select="@service"/>&rt=r</xsl:when> 189 <xsl:otherwise> 190 p 191 </xsl:otherwise> 192 </xsl:choose> 193 </xsl:variable> 194 <xsl:variable name="serviceargs"> 195 <xsl:for-each select="param">&s1.<xsl:value-of select="@name"/>=<xsl:value-of select="@value"/></xsl:for-each> 196 </xsl:variable> 197 <a href="{$library_name}?{$actionargs}&c={$collName}{$serviceargs}"><xsl:value-of disable-output-escaping="yes" select="."/></a> 176 198 </xsl:template> 177 199 -
trunk/gsdl3/web/interfaces/default/transform/home.xsl
r4948 r5119 22 22 <xsl:template match="pageResponse"> 23 23 <xsl:call-template name="greenstonePageBanner"/> 24 <center> 25 <xsl:apply-templates select="collectionList"/> 26 <xsl:apply-templates select="serviceClusterList"/> 24 <!--<center>--> 25 <xsl:apply-templates select="collectionList"/> 26 <xsl:call-template name="dividerBar"/> 27 <xsl:apply-templates select="serviceClusterList"/> 28 <xsl:call-template name="dividerBar"/> 27 29 <xsl:apply-templates select="serviceList"/> 28 < /center>30 <!--</center>--> 29 31 </xsl:template> 30 32 31 33 32 <!-- the ancestor axis contains the parent of the context node, and its parent and so on. to pick one node among these: ancestor::elem-name. I dont know how this works if there are two nodes with the same name in the axis. -->33 34 <xsl:template match="collectionList"> 34 35 <xsl:for-each select="collection"> 35 36 <p> 36 37 <a href="{$library_name}?a=p&sa=about&c={@name}"> 37 38 <img width="150" border="1"> 38 39 <xsl:attribute name="src"> … … 45 46 </a> 46 47 </p> 47 </xsl:for-each> 48 <xsl:call-template name="greenBar"/> 48 </xsl:for-each> 49 49 </xsl:template> 50 50 51 51 <xsl:template match="serviceClusterList"> 52 52 <xsl:for-each select="serviceCluster"> 53 <p/><a href="{$library_name}?a=p&sa=about&c={@name}"><xsl:value-of select='@name'/>< /a>53 <p/><a href="{$library_name}?a=p&sa=about&c={@name}"><xsl:value-of select='@name'/><xsl:value-of select="displayItem[@name='name']"/></a> 54 54 </xsl:for-each> 55 <xsl:call-template name="greenBar"/>56 55 </xsl:template> 57 56 -
trunk/gsdl3/web/interfaces/default/transform/process.xsl
r4976 r5119 22 22 <xsl:variable name="clusterName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 23 23 <center> 24 <xsl:call-template name=" clusterPageBanner">25 <xsl:with-param name="c lusterName" select="$clusterName"/>24 <xsl:call-template name="standardPageBanner"> 25 <xsl:with-param name="collName" select="$clusterName"/> 26 26 </xsl:call-template> 27 <xsl:call-template name="navigationBar"> 28 <xsl:with-param name="collName" select="$clusterName"/> 29 </xsl:call-template> 27 30 <xsl:apply-templates select="service"> 28 31 <xsl:with-param name="clusterName" select="$clusterName"/> … … 50 53 <input type="submit"><xsl:attribute name="value"><xsl:value-of select="displayItem[@name='submit']"/></xsl:attribute></input> 51 54 </form> 52 <xsl:call-template name=" greenBar"/>55 <xsl:call-template name="dividerBar"/> 53 56 </xsl:template> 54 57 … … 60 63 <param name='initial_text'><xsl:attribute name="value"><xsl:value-of select="."/></xsl:attribute></param> 61 64 <param name='initial_code'><xsl:attribute name="value"><xsl:value-of select="@code"/></xsl:attribute></param></applet> 62 <xsl:call-template name=" greenBar"/>65 <xsl:call-template name="dividerBar"/> 63 66 </xsl:template> 64 67 -
trunk/gsdl3/web/interfaces/default/transform/query.xsl
r4900 r5119 24 24 <xsl:template match="pageResponse"> 25 25 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 26 <center> 27 <xsl:call-template name="collectionPageBanner"> 28 <xsl:with-param name="collName" select="$collName"/> 29 </xsl:call-template> 30 <xsl:apply-templates select="service"> 31 <xsl:with-param name="collName" select="$collName"/> 32 </xsl:apply-templates> 33 </center> 34 26 <!-- <center>--> 27 <xsl:call-template name="standardPageBanner"> 28 <xsl:with-param name="collName" select="$collName"/> 29 </xsl:call-template> 30 <xsl:call-template name="navigationBar"> 31 <xsl:with-param name="collName" select="$collName"/> 32 </xsl:call-template> 33 <!-- <xsl:call-template name="dividerBar"> 34 <xsl:with-param name="text" select="service/displayItem[@name='name']"/> 35 </xsl:call-template>--> 36 <xsl:apply-templates select="service"> 37 <xsl:with-param name="collName" select="$collName"/> 38 </xsl:apply-templates> 39 <!-- </center>--> 35 40 <xsl:if test="documentNodeList"> 36 41 <xsl:call-template name="query-response"> … … 38 43 </xsl:call-template> 39 44 </xsl:if> 40 <xsl:call-template name=" greenBar"/>45 <xsl:call-template name="dividerBar"/> 41 46 </xsl:template> 42 47 … … 45 50 <xsl:template name="query-response"> 46 51 <xsl:param name="collName"/> 47 <xsl:call-template name=" greenBarResults"/>52 <xsl:call-template name="dividerBar"><xsl:with-param name='text'>Results</xsl:with-param></xsl:call-template> 48 53 49 54 <!-- If query term information is available, display it --> 50 <br/>51 55 <xsl:call-template name="termInfo"/> 52 56 <xsl:call-template name="matchDocs"/> … … 66 70 <xsl:param name="collName"/> 67 71 <xsl:variable name="subaction" select="../pageRequest/@subaction"/> 68 < h3><xsl:value-of select="displayItem[@name='name']"/></h3><p/>72 <!--<h3><xsl:value-of select="displayItem[@name='name']"/></h3><p/>--> 69 73 <form name="QueryForm" method="get" action="/gsdl3/{$library_name}"> 70 74 <input type="hidden" name="a" value="q"/> … … 75 79 <input type="hidden" name="hn" value="1"/> 76 80 <xsl:apply-templates select="paramList"/> 81 <br/> 77 82 <input type="submit"><xsl:attribute name="value"><xsl:value-of select="displayItem[@name='submit']"/></xsl:attribute></input> 78 83 </form> -
trunk/gsdl3/web/interfaces/default/transform/querytools.xsl
r4900 r5119 38 38 <xsl:param name="collName"/> 39 39 <td> 40 <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="@nodeType='leaf'">&sib=1</xsl:if>&dt=<xsl:value-of select='@docType'/></xsl:attribute>40 <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="@nodeType='leaf'">&sib=1</xsl:if>&dt=<xsl:value-of select='@docType'/></xsl:attribute> 41 41 <xsl:apply-templates select="." mode="displayNodeIcon"/> 42 42 </a> … … 45 45 </xsl:template> 46 46 47 <!-- 47 48 <xsl:template name="greenBarResults"> 48 <p/> 49 <center> 50 <img src="interfaces/default/images/qryresb.gif" width="537" height="17"/> 51 </center> 49 <table width='100%' border="0" cellpadding="0" cellspacing="0"> 50 <tr><td width='100%' height='17' background='interfaces/default/images/divb.gif' valign='bottom'><font size="+1" color="black"><b>Results</b></font></td></tr></table> 52 51 </xsl:template> 53 52 53 54 <xsl:template name="greenBarResultsold"> 55 <p/> 56 57 <img src="interfaces/default/images/qryresb.gif" width="100%" height="17"/> 58 59 </xsl:template> 60 --> 54 61 <xsl:template name="termInfo"> 55 62 <xsl:if test="count(termList/term) > 0"> -
trunk/gsdl3/web/interfaces/default/transform/service-params.xsl
r4977 r5119 11 11 <xsl:template match="paramList"> 12 12 <xsl:param name="ns">s1.</xsl:param> 13 <table width="100%">13 <table> 14 14 <xsl:for-each select="param"> 15 15 <xsl:choose> … … 20 20 <xsl:otherwise> 21 21 <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="right"><xsl:apply-templates select="."><xsl:with-param name="default" select="$pvalue"/><xsl:with-param name="ns" select="$ns"/></xsl:apply-templates></td></tr>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> 23 23 </xsl:otherwise> 24 24 </xsl:choose> … … 59 59 </xsl:template> 60 60 61 <!-- invisible params - used by other stuff. in the query form, we set to teh default --> 62 <xsl:template match="param[@type='invisible']"> 63 <input type='hidden' name='{@name}' value='{@default}'/> 64 </xsl:template> 61 65 <!-- boolean params --> 62 66 <xsl:template match="param[@type='boolean']"> … … 101 105 <xsl:param name="ns">s1.</xsl:param> 102 106 <xsl:param name="default"/> 103 default = <xsl:value-of select="$default"/>104 107 <select name="{$ns}{@name}" size='2'><xsl:attribute name="multiple"></xsl:attribute> 105 108 <xsl:for-each select="option"> -
trunk/gsdl3/web/interfaces/default/transform/style.xsl
r4948 r5119 21 21 </td> 22 22 <td> 23 < center>24 <table width=" 537">25 <tr />26 <td/>27 <xsl:apply-templates select="pageResponse"/>28 <xsl:call-template name="greenstoneFooter"/>23 <!--<center>--> 24 <table width="100%"> 25 <tr><td> 26 <xsl:apply-templates select="pageResponse"/> 27 <xsl:call-template name="greenstoneFooter"/> 28 </td></tr> 29 29 </table> 30 < /center>30 <!--</center>--> 31 31 </td> 32 32 </table> … … 46 46 <xsl:template name="greenstonePageBanner"> 47 47 <center> 48 <table width=" 537" cellspacing="0" cellpadding="0">48 <table width="100%" cellspacing="0" cellpadding="0"> 49 49 <tr valign="top"> 50 50 <td rowspan="2" align="left"><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></td> … … 60 60 </tr> 61 61 </table> 62 <xsl:call-template name=" greenBar"/>62 <xsl:call-template name="dividerBar"/> 63 63 64 64 </center> … … 75 75 </xsl:template> 76 76 77 <!-- just pass in collname cos use it everywhere - saves working it out lots of times --> 78 <xsl:template name="collectionPageBanner"> 77 <xsl:template name="standardPageBanner"> 79 78 <xsl:param name="collName"/> 80 <xsl:variable name="httpPath" select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/> 81 <xsl:variable name="colIcon" select="/page/pageResponse/collection/displayItem[@name='icon']"/> 82 <table width="537"> 79 <xsl:variable name="this-element" select="/page/pageResponse/collection|/page/pageResponse/serviceCluster"/> 80 <table width="100%"> 83 81 <tr> 84 82 <td align="left"> 85 83 <a href="{$library_name}?a=p&sa=about&c={$collName}"> 86 <img width="150" border="0"> 87 <xsl:attribute name="src"> 88 <xsl:value-of select="$httpPath"/>/images/<xsl:value-of select="$colIcon"/> 89 </xsl:attribute> 90 <xsl:attribute name="alt"> 91 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'aboutpage')"/> 92 </xsl:attribute> 93 </img> 84 <xsl:choose> 85 <xsl:when test="$this-element/displayItem[@name='icon']"> 86 <img border="0"> 87 <xsl:attribute name="src"> 88 <xsl:value-of select="$this-element/metadataList/metadata[@name='httpPath']"/>/images/<xsl:value-of select="$this-element/displayItem[@name='icon']"/> 89 </xsl:attribute> 90 <xsl:attribute name="alt"> 91 <xsl:value-of select="$this-element/displayItem[@name='name']"/> 92 </xsl:attribute> 93 <xsl:attribute name="title"> 94 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'aboutpage')"/> 95 </xsl:attribute> 96 </img> 97 </xsl:when> 98 <xsl:otherwise> 99 <b><xsl:value-of select="$this-element/displayItem[@name='name']"/></b> 100 </xsl:otherwise> 101 </xsl:choose> 94 102 </a> 95 103 </td> 96 104 <td align="right"> 97 <a href="{$library_name}?a=p&sa=home"> 98 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home')"/> 99 </a> 105 <table cellspacing='4'> 106 <tr> 107 <td height='20' background='interfaces/default/images/brownbutton.gif'> 108 <a style="text-decoration:none" href="{$library_name}?a=p&sa=home"> 109 <b><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home')"/></b> 110 </a> 111 </td> 112 <td height='20' background='interfaces/default/images/brownbutton.gif'> 113 <a style="text-decoration:none" href="{$library_name}?a=p&sa=help"> 114 <b><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help')"/></b> 115 </a> 116 </td> 117 <td height='20' background='interfaces/default/images/brownbutton.gif'> 118 <a style="text-decoration:none" href="{$library_name}?a=p&sa=pref"> 119 <b><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref')"/></b> 120 </a> 121 </td></tr> 122 </table> 100 123 </td> 101 124 </tr> 102 125 </table> 103 104 <xsl:call-template name="greenBar"/> 105 </xsl:template> 106 107 108 <!-- do we want different stuff for cluster or same as collection --> 109 <xsl:template name="clusterPageBanner"> 110 <xsl:param name="clusterName"/> 111 <table width="537"> 112 <tr><td align="left"><a href="{$library_name}?a=p&sa=about&c={$clusterName}"><xsl:value-of select="$clusterName"/></a></td><td align="right"><a href="{$library_name}?a=p&sa=home"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home')"/></a></td></tr></table> 113 114 <xsl:call-template name="greenBar"/> 126 </xsl:template> 127 128 <xsl:template name="navigationBar"> 129 <xsl:param name="collName"/> 130 <xsl:variable name="this-element" select="/page/pageResponse/collection|/page/pageResponse/serviceCluster"/> 131 <xsl:variable name="this-service" select="/page/pageResponse/service/@name"/> 132 <table border='0' cellspacing='0' width='100%'> 133 <tr height='20' background='interfaces/default/images/greenbar.gif'> 134 <td> </td> 135 <xsl:for-each select="$this-element/serviceList/service"> 136 <xsl:variable name="action"><xsl:choose> 137 <xsl:when test="@name=$this-service">CURRENT</xsl:when> 138 <xsl:when test="@type='query'">q</xsl:when> 139 <xsl:when test="@type='browse'">b</xsl:when> 140 <xsl:when test="@type='process'">pr</xsl:when> 141 <xsl:when test="@type='applet'">a</xsl:when> 142 <xsl:otherwise>DO_NOT_DISPLAY</xsl:otherwise> 143 </xsl:choose></xsl:variable> 144 <xsl:choose> 145 <xsl:when test="$action='CURRENT'"> 146 <td> </td><td align='center' ><b><nobr> <font size='+1' color='#c6aa69'><xsl:value-of select="displayItem[@name='name']"/></font> </nobr></b></td><td height='17'> </td> 147 </xsl:when> 148 <xsl:when test="$action !='DO_NOT_DISPLAY'"> 149 <td> </td><td align='center'><a style="text-decoration:none" href="{$library_name}?a={$action}&rt=d&s={@name}&c={$collName}"><xsl:attribute name='onMouseOver'>rollover('<xsl:value-of select="displayItem[@name='description']"/>')</xsl:attribute><b><nobr> <font size='+1' color='#345437'><xsl:value-of select="displayItem[@name='name']"/></font> </nobr></b></a></td><td> </td> 150 </xsl:when> 151 </xsl:choose> 152 </xsl:for-each> 153 <td> </td> 154 </tr> 155 </table> 156 <br/> 115 157 </xsl:template> 116 158 117 <xsl:template name="greenBar">118 <p/><img src="interfaces/default/images/divb.gif" width="537" height="17"/>119 </xsl:template>120 159 121 160 <xsl:template name="dividerBar"> 161 <xsl:param name='text'/> 162 <br/><table width='100%' border="0" cellpadding="0" cellspacing="0"> 163 <tr><td valign='bottom' height='20' background='interfaces/default/images/greenbar.gif'><font size="+1" color="black"><b> <xsl:value-of select='$text'/></b></font></td></tr></table><br/> 164 </xsl:template> 122 165 123 166 <!-- Display the appropriate image, depending on the node type --> … … 125 168 126 169 <!-- Root node: book icon (open or closed) --> 127 <xsl:if test="@nodeType='root'"> 170 <xsl:choose> 171 <xsl:when test="@nodeType='root'"> 128 172 <xsl:choose> 129 173 <xsl:when test="documentNode"> … … 138 182 </xsl:otherwise> 139 183 </xsl:choose> 140 </xsl:if>184 </xsl:when> 141 185 142 186 <!-- Interior node: folder icon (open or closed) --> 143 <xsl: iftest="@nodeType='interior'">187 <xsl:when test="@nodeType='interior'"> 144 188 <xsl:choose> 145 189 <xsl:when test="documentNode"> … … 154 198 </xsl:otherwise> 155 199 </xsl:choose> 156 </xsl: if>157 158 <!-- Leaf node: page icon -->159 <xsl: if test="@nodeType='leaf'">200 </xsl:when> 201 202 <!-- Leaf node: page icon, and this is the default --> 203 <xsl:otherwise> 160 204 <img border="0" width="16" height="21" 161 src="interfaces/default/images/itext.gif" 162 alt="View the document"/> 163 </xsl:if> 205 src="interfaces/default/images/itext.gif" 206 alt="View the document"/> 207 </xsl:otherwise> 208 </xsl:choose> 164 209 </xsl:template> 165 210 166 211 </xsl:stylesheet> 212 213
Note:
See TracChangeset
for help on using the changeset viewer.