Changeset 33269 for main


Ignore:
Timestamp:
2019-07-02T13:10:21+12:00 (5 years ago)
Author:
davidb
Message:

This file can be much simpler now that the default-interface for favourites has been established

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-interfaces-dev/heritage-nz/transform/pages/berry.xsl

    r33237 r33269  
    1212  <xsl:template name="pageTitle"><a href="{$library_name}/collection/pdf-reports/page/about">Digital Library Home</a><gslib:rightArrow/><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'berry.title')"/></xsl:template>
    1313
    14 
    15     <!-- the page content -->
    16     <xsl:template match="/page">
    17       <gslib:langfrag name="berry"/>
    18         <xsl:variable name="clusterName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable>
    19         <script type="text/javascript" src="interfaces/{$interface_name}/js/berrybasket/berrycheckout.js"><xsl:text> </xsl:text></script>
    20         <xsl:call-template name="customJavascript"/>
    21         <xsl:call-template name="customCSS"/>
    22         <script type="text/javascript">
    23             <xsl:text disable-output-escaping="yes">
    24                 var doc;
    25                 var docList = new Array();
    26             </xsl:text>
    27             <xsl:for-each select="/page/pageResponse/berryList/item">
    28                 <xsl:text disable-output-escaping="yes">doc = new Array();</xsl:text>
    29                 <xsl:for-each select="@*">
    30                     <xsl:text disable-output-escaping="yes">doc["</xsl:text>
    31                     <xsl:value-of select="name()" />
    32                     <xsl:text disable-output-escaping="yes">"]='</xsl:text>
    33                     <xsl:value-of select="." />
    34                     <xsl:text disable-output-escaping="yes">';</xsl:text>
    35                 </xsl:for-each>
    36                 <xsl:text disable-output-escaping="yes">docList[</xsl:text>
    37                 <xsl:value-of select="position()-1"/>
    38                 <xsl:text>] = doc;</xsl:text>
    39             </xsl:for-each>
    40         </script>
    41 
    42         <table class="navList" id="berryCheckoutOptions">
    43             <tr>
    44                 <td id="fullview" class="current"><span><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'berry.full_view')"/></span></td>
    45                 <td id="textview"><span><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'berry.text_view')"/></span></td>
    46                 <td id="email"><span><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'berry.email_view')"/></span></td>
    47             </tr>
    48             <div class="clear"><xsl:text> </xsl:text></div>
    49         </table>
    50 <!--
    51         <input type="checkbox" name="selall-checkbox" id="select-all-checkbox" value="select-all" onclick="toggleSelectAll(this)">Select All</input>
    52         <input type="checkbox" name="delsel-checkbox" id="delete-selected-checkbox" value="delete-all" onclick="deleteSelected()">Delete Selected</input>
    53         <input type="checkbox" name="delall-checkbox" id="delete-all-checkbox" value="delete-all" onclick="deleteAll()">Delete All</input>
    54 -->
    55         <div id="berryBasketContent"><span><xsl:text> </xsl:text></span></div>
    56 
    57 
    58         <div id="berryBasketDeleteAll">
    59           To delete individual berries, drag its berry icon to the trashcan.  Or else
    60           <style> #bbdeleteallbutton:hover { background-color: #773030;}</style>
    61           <div id="bbdeleteallbutton" class="ui-button ui-widget ui-state-default ui-corner-all"
    62                style="color: white; padding: 5px;" onclick="deleteAll()">
    63             Delete All
    64           </div>
    65         </div>
    66 
    67 
    68     </xsl:template>
    69 
    70 
    71 
    72   <!-- add in our custom berry basket code -->
    7314  <xsl:template name="customJavascript">
    74     <script type="text/javascript" src="interfaces/heritage-nz/js/berrybasket/custom.js"><xsl:text> </xsl:text></script>
     15    <script type="text/javascript" src="interfaces/{$interface_name}/js/berrybasket/custom.js"><xsl:text> </xsl:text></script>
    7516  </xsl:template>
    76 
    77   <xsl:template name="customCSS">
    78     <link rel="stylesheet" href="interfaces/heritage-nz/style/custom.css" type="text/css"/>
    79   </xsl:template>
     17 
    8018
    8119</xsl:stylesheet> 
Note: See TracChangeset for help on using the changeset viewer.