- Timestamp:
- 2023-03-20T14:46:34+13:00 (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/pages/favourites.xsl
r37522 r37548 31 31 <xsl:call-template name="customJavascript"/> 32 32 <xsl:call-template name="customCSS"/> 33 <!--<script type="text/javascript">33 <script type="text/javascript"> 34 34 <xsl:text disable-output-escaping="yes"> 35 var doc; 35 36 36 var docList = new Array(); 37 37 </xsl:text> 38 <xsl:for-each select="/page/pageResponse/favouriteList/documentNode"> 38 <xsl:for-each select="/page/pageResponse/favouriteList/documentNode"> 39 <xsl:variable name="doc_id" select="concat(@collection, ':', @nodeID)"/> 40 <xsl:text disable-output-escaping="yes">docList.push("</xsl:text><xsl:value-of select="$doc_id"/><xsl:text disable-output-escaping="yes">");</xsl:text> 41 </xsl:for-each> 42 <!-- <xsl:for-each select="/page/pageResponse/favouriteList/documentNode"> 39 43 <xsl:text disable-output-escaping="yes">doc = new Array();</xsl:text> 40 44 <xsl:for-each select="@*"> … … 48 52 <xsl:value-of select="position()-1"/> 49 53 <xsl:text>] = doc;</xsl:text> 50 </xsl:for-each> 51 </script> -->54 </xsl:for-each>--> 55 </script> 52 56 53 <table class="navList" id="berryCheckoutOptions">57 <!-- <table class="navList" id="berryCheckoutOptions"> 54 58 <tr> 55 59 <td id="fullview" class="current"><span><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.full_view')"/></span></td> … … 58 62 </tr> 59 63 <div class="clear"><xsl:text> </xsl:text></div> 60 </table> 64 </table>--> 61 65 62 66 <div id="berryBasketContent"> … … 69 73 <li><img src="{$selected_favourite_icon_url}" title="delete favourite" height="20" width="20" onClick="deleteFavouriteFromCheckout(this)" id="{@collection}:{@nodeId}"/> 70 74 <xsl:apply-templates select="."/> 71 </li> </xsl:for-each> 75 </li> 76 </xsl:for-each> 72 77 </ul> 73 78 </div> … … 79 84 </xsl:choose> 80 85 </div> 81 <div id="delOptions"> 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> 83 84 <div id="bbdeleteallbutton" class="ui-button ui-widget ui-state-default ui-corner-all" onclick="deleteAll()"> 85 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.delete_all')"/> 86 </div> 86 87 88 <xsl:variable name="delalltext"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.delete_all')"/></xsl:variable> 89 <div id="shareanddelbuttons"> 90 91 <a id="favemailbutton" class="ui-button ui-widget ui-state-default ui-corner-all"><xsl:attribute name="href">mailto:?Subject=<xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.default_subject')"/>&body=<xsl:apply-templates select="/page/pageResponse/favouriteList/documentNode" mode="plaintext"/></xsl:attribute><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.email')"/></a> 92 <span id="favdeleteallbutton" class="ui-button ui-widget ui-state-default ui-corner-all" onclick="deleteAll()"> 93 <xsl:value-of select="$delalltext"/> 94 </span> 95 </div> 96 <div id="delHelp"> 97 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.delete_help', $delalltext)"/> 87 98 </div> 88 99 … … 91 102 92 103 <xsl:template match="documentNode"> 93 <xsl:variable name="collname" select="@collection"/>104 94 105 <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>)106 <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><xsl:call-template name='choose-title'/></a> ( <a href='{$library_name}/collection/{@collection}/page/about'><xsl:value-of select="@collection"/> </a>) 96 107 </xsl:template> 97 108 109 <!-- 
 = newline, 	 = tab for inside html--> 110 <!-- %0D%0A for new line in the email body --> 111 <xsl:template match="documentNode" mode="plaintext"> 112 <gsf:metadata name='Title'/>%0D%0A 113 <gsf:if-metadata-exists><gsf:metadata name="srclinkFile"/><gsf:if>Link to file: https:<xsl:value-of select="$base-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"/>%0D%0A</gsf:if></gsf:if-metadata-exists> 114 Link to Greenstone document: https:<xsl:value-of select="$base-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>%0D%0A 115 From collection: <xsl:value-of select="@collection"/>%0D%0A%0D%0A 116 </xsl:template> 98 117 <xsl:template name="customJavascript"> 99 118 </xsl:template>
Note:
See TracChangeset
for help on using the changeset viewer.