Changeset 12026
- Timestamp:
- 2006-07-06T12:48:09+12:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/default/transform/berrytools.xsl
r12020 r12026 7 7 exclude-result-prefixes="java util"> 8 8 9 <xsl:template name="berrybasket"> 10 <div id="berrybasket" class="hide" > 11 <div id="baskethandle"><span></span></div> 12 <div id ="berries"><span></span></div> 13 </div> 14 </xsl:template> 15 16 <xsl:template name="documentBerryBasket"> 17 <xsl:param name="collName"/> 18 <xsl:param name="selectedNode"/> 19 <xsl:param name="rootNode"/> 20 <xsl:param name="docType" /> 21 <div id="berrybasket" class="hide" > 9 <xsl:param name="berryBaskets"/> 10 11 <xsl:template name="berrybasket"> 12 <div id="berrybasket" class="hide" > 13 <div id="baskethandle"><span></span></div> 14 <div id ="berries"><span></span></div> 15 </div> 16 </xsl:template> 17 18 <xsl:template name="documentBerryBasket"> 19 <xsl:param name="collName"/> 20 <xsl:param name="selectedNode"/> 21 <xsl:param name="rootNode"/> 22 <xsl:param name="docType" /> 23 <div id="berrybasket" class="hide" > 22 24 <div id="baskethandle"><span></span></div> 23 25 <div id ="berries" ><span></span></div> 24 </div>26 </div> 25 27 <xsl:choose> 26 <xsl:when test="$selectedNode = $rootNode"> 27 <p id="documentberries"> 28 <img class='pick' id="{$collName}:{$rootNode}" src="interfaces/default/images/berry3.png" alt="in basket" width="15" height="15" border="0"/><span id="{$collName}:{$rootNode}:root" class="documentberry">the whole document</span></p> 29 </xsl:when> 30 <xsl:otherwise> 31 <p id="documentberries"> 32 <img class='pick' id="{$collName}:{$rootNode}" src="interfaces/default/images/berry3.png" alt="in basket" width="15" height="15" border="0"/><span id="{$collName}:{$rootNode}:root" class="documentberry">the whole document</span><img class='pick' id="{$collName}:{$selectedNode}" src="interfaces/default/images/berry3.png" alt="in basket" width="15" height="15" border="0"/><span id="{$collName}:{$selectedNode}:section" class="documentberry">the current section</span></p> 33 </xsl:otherwise> 34 </xsl:choose> 35 </xsl:template> 36 37 38 <xsl:template name="loadLibrary"> 39 <script type="text/javascript" src="interfaces/default/js/YAHOO.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 40 <script type="text/javascript" src="interfaces/default/js/event.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 41 <script type="text/javascript" src="interfaces/default/js/connection.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 42 <script type="text/javascript" src="interfaces/default/js/dom.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 43 <script type="text/javascript" src="interfaces/default/js/dragdrop.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 44 <script type="text/javascript" src="interfaces/default/js/ygDDPlayer.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 45 <script type="text/javascript" src="interfaces/default/js/ygDDOnTop.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 46 47 </xsl:template> 48 49 <xsl:template name="js-library"> 50 <xsl:call-template name="loadLibrary" /> 51 <xsl:call-template name="basketCheckout" /> 52 </xsl:template> 53 54 <xsl:template name="basketCheckout"> 55 <script type="text/javascript"> 56 <xsl:text disable-output-escaping="yes"> 57 //used to stored the current items in berrybasket, including collection name, document id and dodument title 58 //in the format of collection:id:[title], it is updated when the page is loaded (reloaded) or the user adds 59 // new items in the berry basket (see ygDDplayer.js). It is used to show the contents of the berry basket. 28 <xsl:when test="$selectedNode = $rootNode"> 29 <p id="documentberries"> 30 <img class='pick' id="{$collName}:{$rootNode}" src="interfaces/default/images/berry3.png" alt="in basket" width="15" height="15" border="0"/><span id="{$collName}:{$rootNode}:root" class="documentberry">the whole document</span></p> 31 </xsl:when> 32 <xsl:otherwise> 33 <p id="documentberries"> 34 <img class='pick' id="{$collName}:{$rootNode}" src="interfaces/default/images/berry3.png" alt="in basket" width="15" height="15" border="0"/><span id="{$collName}:{$rootNode}:root" class="documentberry">the whole document</span><img class='pick' id="{$collName}:{$selectedNode}" src="interfaces/default/images/berry3.png" alt="in basket" width="15" height="15" border="0"/><span id="{$collName}:{$selectedNode}:section" class="documentberry">the current section</span></p> 35 </xsl:otherwise> 36 </xsl:choose> 37 </xsl:template> 38 39 40 <xsl:template name="loadLibrary"> 41 <script type="text/javascript" src="interfaces/default/js/YAHOO.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 42 <script type="text/javascript" src="interfaces/default/js/event.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 43 <script type="text/javascript" src="interfaces/default/js/connection.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 44 <script type="text/javascript" src="interfaces/default/js/dom.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 45 <script type="text/javascript" src="interfaces/default/js/dragdrop.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 46 <script type="text/javascript" src="interfaces/default/js/ygDDPlayer.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 47 <script type="text/javascript" src="interfaces/default/js/ygDDOnTop.js"><xsl:text disable-output-escaping="yes"> </xsl:text></script> 48 49 </xsl:template> 50 51 <xsl:template name="js-library"> 52 <xsl:call-template name="loadLibrary" /> 53 <xsl:call-template name="basketCheckout" /> 54 </xsl:template> 55 56 <!-- should be called for a documentNode --> 57 <xsl:template name="addBerry"> 58 <xsl:param name="collName"/> 59 <td valign="top"><img class='pick' id="{$collName}:{@nodeID}" src="interfaces/default/images/berry3.png" alt="in basket" width="15" height="15" border="0"/></td> 60 </xsl:template> 61 62 <xsl:template name="basketCheckout"> 63 <script type="text/javascript"> 64 <xsl:text disable-output-escaping="yes"> 65 //used to stored the current items in berrybasket, including collection name, document id and dodument title 66 //in the format of collection:id:[title], it is updated when the page is loaded (reloaded) or the user adds 67 // new items in the berry basket (see ygDDplayer.js). It is used to show the contents of the berry basket. 60 68 var berryList = new Array(); 61 69 var show = false; … … 384 392 YAHOO.util.Event.addListener(window,'load', checkout); 385 393 YAHOO.util.Event.addListener(window,'click', basketUpdate); 386 </xsl:text> 387 </script> 388 </xsl:template> 389 390 <xsl:template name="berryStyleSheet"> 391 392 <link rel="stylesheet" href="interfaces/default/style/berry.css" type="text/css"/> 393 </xsl:template> 394 394 </xsl:text> 395 </script> 396 </xsl:template> 397 398 <xsl:template name="berryStyleSheet"> 399 <link rel="stylesheet" href="interfaces/default/style/berry.css" type="text/css"/> 400 </xsl:template> 401 395 402 </xsl:stylesheet>
Note:
See TracChangeset
for help on using the changeset viewer.