Changeset 37522
- Timestamp:
- 2023-03-16T20:02:18+13:00 (5 days ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/pages/favourites.xsl
r37334 r37522 18 18 <xsl:template name="breadcrumbs"><gslib:siteLink/><gslib:rightArrow/> <gslib:collectionNameLinked/><gslib:rightArrow/></xsl:template> 19 19 20 <!-- optional cgi-params for links to document pages --> 21 <xsl:variable name="opt-doc-link-args"></xsl:variable> 22 20 23 <!-- the page content --> 21 24 <xsl:template match="/page"> … … 28 31 <xsl:call-template name="customJavascript"/> 29 32 <xsl:call-template name="customCSS"/> 30 <script type="text/javascript">33 <!-- <script type="text/javascript"> 31 34 <xsl:text disable-output-escaping="yes"> 32 35 var doc; 33 36 var docList = new Array(); 34 37 </xsl:text> 35 <xsl:for-each select="/page/pageResponse/favouriteList/ item">38 <xsl:for-each select="/page/pageResponse/favouriteList/documentNode"> 36 39 <xsl:text disable-output-escaping="yes">doc = new Array();</xsl:text> 37 40 <xsl:for-each select="@*"> … … 46 49 <xsl:text>] = doc;</xsl:text> 47 50 </xsl:for-each> 48 </script> 51 </script>--> 49 52 50 53 <table class="navList" id="berryCheckoutOptions"> … … 57 60 </table> 58 61 59 <div id="berryBasketContent"><span><xsl:text> </xsl:text></span></div> 60 61 <div id="delOptions"> 62 <div id="berryBasketContent"> 63 <xsl:choose> 64 <xsl:when test="/page/pageResponse/favouriteList/documentNode"> 65 <div> 66 <ul id="berryDocsList" style="list-style: none;"> 67 68 <xsl:for-each select="/page/pageResponse/favouriteList/documentNode"> 69 <li><img src="{$selected_favourite_icon_url}" title="delete favourite" height="20" width="20" onClick="deleteFavouriteFromCheckout(this)" id="{@collection}:{@nodeId}"/> 70 <xsl:apply-templates select="."/> 71 </li> </xsl:for-each> 72 </ul> 73 </div> 74 75 </xsl:when> 76 <xsl:otherwise> 77 <gsf:interfaceText name="favourites.empty_basket"/> 78 </xsl:otherwise> 79 </xsl:choose> 80 </div> 81 <div id="delOptions"> 62 82 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.delete_help')"/> <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.delete_else')"/><xsl:text> </xsl:text> 63 83 … … 67 87 </div> 68 88 89 </xsl:template> 90 91 92 <xsl:template match="documentNode"> 93 <xsl:variable name="collname" select="@collection"/> 94 <gsf:if-metadata-exists><gsf:metadata name="srclinkFile"/><gsf:if><a><xsl:attribute name='href'><xsl:value-of select="$library_name"/>/sites/<xsl:value-of select="$site_name"/>/collect/<xsl:value-of select='@collection'/>/index/assoc/<gsf:metadata name="root_assocfilepath"/>/<gsf:metadata name="srclinkFile"/></xsl:attribute><gsf:choose-metadata><gsf:metadata name="thumbicon"/><gsf:metadata name="srcicon"/></gsf:choose-metadata></a></gsf:if></gsf:if-metadata-exists> 95 <xsl:text> </xsl:text><a><xsl:attribute name='href'><xsl:value-of select="$library_name"/>/collection/<xsl:value-of select='@collection'/>/document/<xsl:value-of select='@nodeID'/><xsl:if test="$opt-doc-link-args">?<xsl:value-of select="$opt-doc-link-args"/></xsl:if></xsl:attribute><gsf:metadata name='Title'/></a> ( <a href='{$library_name}/collection/{$collname}/page/about'><xsl:value-of select="$collname"/><!-- from CCS<xsl:value-of select="/page/pageResponse/service/paramList/param[@name='collection']/option[@name=$collname]/displayItem[@name='name']"/>--> </a>) 69 96 </xsl:template> 70 97
Note:
See TracChangeset
for help on using the changeset viewer.