Ignore:
Timestamp:
2019-07-02T12:01:22+12:00 (5 years ago)
Author:
davidb
Message:

XSL changes to support for either berries or favourites

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/pages/classifier.xsl

    r33148 r33261  
    2929    <script type="text/javascript" src="interfaces/{$interface_name}/js/classifier_scripts.js"><xsl:text> </xsl:text></script>
    3030    <script type="text/javascript">$(window).load(openStoredClassifiers);</script>
    31    
    3231    <!-- this right sidebar -->
    33     <xsl:if test="$berryBasketOn or ($documentBasketOn and (util:contains(/page/pageRequest/userInformation/@groups, 'administrator') or util:contains(/page/pageRequest/userInformation/@groups, 'all-collections-editor') or util:contains(/page/pageRequest/userInformation/@groups, $thisCollectionEditor)))">
     32    <xsl:if test="$berryBasketOn or $favouritesBasketOn or ($documentBasketOn and (util:contains(/page/pageRequest/userInformation/@groups, 'administrator') or util:contains(/page/pageRequest/userInformation/@groups, 'all-collections-editor') or util:contains(/page/pageRequest/userInformation/@groups, $thisCollectionEditor)))">
    3433      <div id="rightSidebar">
    3534    <xsl:if test="$berryBasketOn">
    3635      <!-- show the berry basket if it's turned on -->
    3736      <gslib:berryBasket/>
     37      <xsl:text> </xsl:text>
     38    </xsl:if>
     39
     40    <xsl:if test="$favouritesBasketOn">
     41      <!-- show the favourites 'basket' if it's turned on -->
     42      <gslib:gotoFavourites/>
    3843      <xsl:text> </xsl:text>
    3944    </xsl:if>
     
    261266      <xsl:with-param name="serviceName" select="$serviceName"/>
    262267    </xsl:apply-templates>
    263     <!-- The berry (optional) -->
    264     <td>
    265       <xsl:call-template name="documentBerryForClassifierOrSearchPage"/>
     268    <!-- The berry/favourite (optional) -->
     269    <td valign="top">
     270      <xsl:if test="/page/pageResponse/interfaceOptions/option[@name = 'berryBaskets']/@value = 'true'">
     271    <xsl:call-template name="documentBerryForClassifierOrSearchPage"/>
     272      </xsl:if>
     273      <xsl:if test="/page/pageResponse/interfaceOptions/option[@name = 'favouritesBaskets']/@value = 'true'">
     274    <xsl:call-template name="documentFavouriteForClassifierOrSearchPage"/>
     275      </xsl:if>
     276
    266277    </td>
    267278    <xsl:call-template name="documentNodePost"/>
Note: See TracChangeset for help on using the changeset viewer.