Ignore:
Timestamp:
2011-05-17T12:19:08+12:00 (13 years ago)
Author:
sjm84
Message:

Another big set of updates to the Oran interface

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/transform/util.xsl

    r23989 r24018  
    99    <xsl:value-of select="/page/pageResponse/metadataList/metadata[@name='siteName']"/>
    1010  </xsl:template>
     11 
    1112  <xsl:template name="siteLink">
    1213    <a href="./{$library_name}">
     
    1516    </a>
    1617  </xsl:template>
     18 
    1719  <xsl:variable name="a">
    1820    <xsl:value-of select="/page/pageRequest/paramList/param[@name='a']/@value"/>
    1921  </xsl:variable>
     22 
    2023  <xsl:variable name="collections" select="/page/pageResponse/collectionList/collection"/>
     24 
    2125  <xsl:variable name="berrybasketswitch">
    2226    <xsl:value-of select="/page/pageRequest/paramList/param[@name='berrybasket']/@value"/>
    2327  </xsl:variable>
     28 
    2429  <xsl:variable name="berryBasketOn" select="/page/pageRequest/paramList/param[@name='berrybasket' and @value='on']"/>
     30 
    2531  <!-- template to get the name of the current collection -->
    2632  <xsl:template name="collectionName">
     
    3238    </xsl:choose>
    3339  </xsl:template>
     40 
    3441  <xsl:template name="collectionNameShort">
    3542    <xsl:value-of select="/page/pageResponse/collection/@name"/>
     
    4350    </xsl:if>
    4451  </xsl:template>
     52 
    4553  <!-- text to get the name of the current service ("Browse","Search" etc) -->
    4654  <xsl:template name="serviceName">
    4755    <xsl:value-of select="/page/pageResponse/service/displayItem[@name='name']"/>
    4856  </xsl:template>
     57 
    4958  <xsl:template name="textDirectionAttribute">
    5059    <xsl:attribute name="dir">
     
    5564    </xsl:attribute>
    5665  </xsl:template>
     66 
    5767  <xsl:template name="actionClass">
    5868    <xsl:attribute name="class"><xsl:value-of select="/page/pageRequest/@action"/>Action <xsl:if test="/page/pageRequest/@subaction"><xsl:value-of select="/page/pageRequest/@subaction"/>Subaction</xsl:if></xsl:attribute>
     
    8393    </xsl:choose>
    8494  </xsl:template>
     95 
    8596  <xsl:template match="error">
    8697    Error: <xsl:value-of select="."/>
     
    125136    </xsl:if>
    126137  </xsl:template>
     138 
    127139  <xsl:template name="noTextBar">
    128140    <xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text>
    129141  </xsl:template>
     142 
    130143  <xsl:template name="poweredByGS3TextBar">
    131144    <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gs3power')"/>
    132145  </xsl:template>
     146 
    133147  <xsl:template name="rightArrow">
    134148    <xsl:text disable-output-escaping="yes"> &amp;raquo; </xsl:text>
    135149  </xsl:template>
     150 
    136151  <!-- site home ....................................................................... -->
    137152  <xsl:template name="siteHomePageTitle">
     
    140155    <xsl:text> </xsl:text>
    141156  </xsl:template>
     157 
    142158  <xsl:template name="selectACollectionTextBar">
    143159    <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home.select_a_collection')"/>
    144160  </xsl:template>
     161 
    145162  <xsl:template name="crossCollectionQuickSearchForm">
    146163    <xsl:apply-templates select="serviceList/service[@name='TextQuery']"/>
    147164  </xsl:template>
     165 
    148166  <xsl:template match="service[@name='TextQuery']">
    149167    <form name="QuickSearch" method="get" action="{$library_name}">
     
    160178    </form>
    161179  </xsl:template>
     180 
    162181  <xsl:template name="collectionLinkWithImage">
    163182    <xsl:choose>
     
    185204    </xsl:choose>
    186205  </xsl:template>
     206 
    187207  <xsl:template name="serviceClusterList">
    188208    <xsl:apply-templates select="serviceClusterList"/>
    189209  </xsl:template>
     210 
    190211  <xsl:template match="serviceClusterList">
    191212    <xsl:for-each select="serviceCluster">
     
    196217    </xsl:for-each>
    197218  </xsl:template>
     219 
    198220  <xsl:template name="serviceLink">
    199221    <div class="paramLabel">
     
    207229    <br class="clear"/>
    208230  </xsl:template>
     231 
    209232  <xsl:template name="authenticationLink">
    210233    <xsl:for-each select="serviceList/service[@type='authen']">
     
    217240    </xsl:for-each>
    218241  </xsl:template>
     242 
    219243  <xsl:template name="libraryInterfaceLink">
    220244    <li>
     
    224248    </li>
    225249  </xsl:template>
     250 
    226251  <xsl:template name="greenstoneLogoAlternateText">
    227252    <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/>
    228253  </xsl:template>
     254 
    229255  <!-- about page - collection home ....................................................................... -->
    230256  <xsl:variable name="collName" select="/page/pageRequest/paramList/param[@name='c']/@value"/>
     
    233259  <xsl:variable name="this-element" select="/page/pageResponse/collection|/page/pageResponse/serviceCluster"/>
    234260  <xsl:variable name="this-service" select="/page/pageResponse/service/@name"/>
     261 
    235262  <xsl:template name="aboutCollectionPageTitle">
    236263    <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title-->
     
    238265    <xsl:text> </xsl:text>
    239266  </xsl:template>
     267 
    240268  <xsl:template name="collectionHomeLinkWithLogoIfAvailable">
    241269    <a href="{$library_name}?a=p&amp;sa=about&amp;c={$collName}">
     
    258286    </a>
    259287  </xsl:template>
     288 
    260289  <xsl:template name="homeButtonTop">
    261290    <a href="{$library_name}?a=p&amp;sa=home">
     
    266295    </a>
    267296  </xsl:template>
     297 
    268298  <xsl:template name="helpButtonTop">
    269299    <xsl:choose>
     
    287317    </xsl:choose>
    288318  </xsl:template>
     319 
    289320  <xsl:template name="preferencesButtonTop">
    290321    <xsl:choose>
     
    308339    </xsl:choose>
    309340  </xsl:template>
     341 
    310342  <xsl:template name="servicesNavigationBar">
    311343    <xsl:for-each select="$this-element/serviceList/service">
     
    343375    </xsl:for-each>
    344376  </xsl:template>
     377 
    345378  <xsl:template name="collectionDescriptionTextAndServicesLinks">
    346379    <xsl:apply-templates select="pageResponse/collection|serviceCluster"/>
     
    352385    </xsl:apply-templates>
    353386  </xsl:template>
     387 
    354388  <xsl:template match="serviceList">   
    355389    <xsl:param name="collName"/>
     
    397431    </xsl:if>
    398432  </xsl:template>
     433 
    399434  <!-- classifier page ............................................................................ -->
    400435  <xsl:template name="collapsedNavigationTab">
     
    416451    </li>
    417452  </xsl:template>
     453 
    418454  <xsl:template name="navigationTab">
    419455    <xsl:variable name="isCurrent" select="@name=/page/pageResponse/service/@name"/>
     
    451487    </xsl:if>
    452488  </xsl:template>
     489 
    453490  <xsl:template name="classifierLink">
    454491    <xsl:if test="@name=/page/pageResponse/classifier/@name">
     
    459496    </a>
    460497  </xsl:template>
     498 
    461499  <!-- query page ............................................................................ -->
    462500  <xsl:template name="indexName">
     
    471509    </xsl:choose>
    472510  </xsl:template>
     511 
    473512  <!--
    474513BERRY BASKET TEMPLATES
     
    498537    </xsl:if>
    499538  </xsl:template>
     539 
    500540  <!-- include the required javascript and css for berry baskets -->
    501541  <xsl:template name="berryBasketHeadTags">
    502     <script type="text/javascript" src="interfaces/{$interface_name}/js/YAHOO.js"><xsl:text> </xsl:text></script>
    503     <script type="text/javascript" src="interfaces/{$interface_name}/js/event.js"><xsl:text> </xsl:text></script>
    504     <script type="text/javascript" src="interfaces/{$interface_name}/js/connection.js"><xsl:text> </xsl:text></script>
    505     <script type="text/javascript" src="interfaces/{$interface_name}/js/dom.js"><xsl:text> </xsl:text></script>
    506     <script type="text/javascript" src="interfaces/{$interface_name}/js/dragdrop.js"><xsl:text> </xsl:text></script>
    507     <script type="text/javascript" src="interfaces/{$interface_name}/js/ygDDPlayer.js"><xsl:text> </xsl:text></script>
    508     <script type="text/javascript" src="interfaces/{$interface_name}/js/ygDDOnTop.js"><xsl:text> </xsl:text></script>
    509     <script type="text/javascript" src="interfaces/{$interface_name}/js/berrybasket.js"><xsl:text> </xsl:text></script>
     542    <script type="text/javascript" src="interfaces/{$interface_name}/js/yui/yahoo-min.js"><xsl:text> </xsl:text></script>
     543    <script type="text/javascript" src="interfaces/{$interface_name}/js/yui/event-min.js"><xsl:text> </xsl:text></script>
     544    <script type="text/javascript" src="interfaces/{$interface_name}/js/yui/connection-min.js"><xsl:text> </xsl:text></script>
     545    <script type="text/javascript" src="interfaces/{$interface_name}/js/yui/dom-min.js"><xsl:text> </xsl:text></script>
     546    <script type="text/javascript" src="interfaces/{$interface_name}/js/yui/dragdrop-min.js"><xsl:text> </xsl:text></script>
     547    <script type="text/javascript" src="interfaces/{$interface_name}/js/yui/cookie-min.js"><xsl:text> </xsl:text></script>
     548    <script type="text/javascript" src="interfaces/{$interface_name}/js/berrybasket/ygDDPlayer.js"><xsl:text> </xsl:text></script>
     549    <script type="text/javascript" src="interfaces/{$interface_name}/js/berrybasket/ygDDOnTop.js"><xsl:text> </xsl:text></script>
     550    <script type="text/javascript" src="interfaces/{$interface_name}/js/berrybasket/berrybasket.js"><xsl:text> </xsl:text></script>
    510551    <link rel="stylesheet" href="interfaces/{$interface_name}/style/berry.css" type="text/css"/>
    511552  </xsl:template>
     553 
    512554  <!--
    513555create a little berry which can be drag&dropped onto the berry basket
     
    521563    </xsl:if>
    522564  </xsl:template>
     565 
    523566  <!--
    524567create little berrys which can be drag&dropped onto the berry basket
     
    543586    </xsl:if>
    544587  </xsl:template>
     588 
    545589  <!-- document page -->
    546590  <xsl:template name="documentTitle">
     
    552596    </img>
    553597  </xsl:template>
     598 
    554599  <xsl:template name="previousNextButtons">
    555600    <!-- prev -->
     
    564609    </a>
    565610  </xsl:template>
     611 
    566612</xsl:stylesheet>
Note: See TracChangeset for help on using the changeset viewer.