- Timestamp:
- 2012-02-24T13:50:39+13:00 (12 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/oran/transform
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/oran/transform/pages/classifier.xsl
r24997 r25144 27 27 28 28 <!-- this right sidebar --> 29 <xsl:if test="$berryBasketOn or $documentBasketOn">29 <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)))"> 30 30 <div id="rightSidebar"> 31 31 <xsl:if test="$berryBasketOn"> -
main/trunk/greenstone3/web/interfaces/oran/transform/pages/document.xsl
r25143 r25144 100 100 101 101 <div id="doc{@nodeID}" class="sectionContainer"><!-- *** --> 102 <xsl:if test="/page/pageRequest/paramList/param[@name = 'documentbasket']/@value = 'on' ">102 <xsl:if test="/page/pageRequest/paramList/param[@name = 'documentbasket']/@value = 'on' and /page/pageRequest/userInformation 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))"> 103 103 <table id="meta{@nodeID}"> 104 104 <xsl:attribute name="style"> … … 137 137 <!-- the page content --> 138 138 <xsl:template match="/page/pageResponse/document"> 139 <xsl:if test="/page/pageRequest/paramList/param[@name = 'documentbasket']/@value = 'on' ">139 <xsl:if test="/page/pageRequest/paramList/param[@name = 'documentbasket']/@value = 'on' and /page/pageRequest/userInformation 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))"> 140 140 <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts.js"><xsl:text> </xsl:text></script> 141 141 <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts_util.js"><xsl:text> </xsl:text></script> 142 </xsl:if>143 144 <xsl:if test="/page/pageRequest/paramList/param[@name = 'documentbasket']/@value = 'on'">145 142 <gsf:metadata name="all"/> 146 143 </xsl:if> … … 165 162 <xsl:call-template name="documentBerryForDocumentPage"/> 166 163 167 <xsl:if test="/page/pageRequest/paramList/param[@name = 'documentbasket']/@value = 'on' ">164 <xsl:if test="/page/pageRequest/paramList/param[@name = 'documentbasket']/@value = 'on' and /page/pageRequest/userInformation 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))"> 168 165 <table style="width:100%"><tr> 169 166 <td id="editBarLeft" style="width:70%"><xsl:text> </xsl:text></td> -
main/trunk/greenstone3/web/interfaces/oran/transform/pages/documentbasket.xsl
r25142 r25144 21 21 <!-- the page content --> 22 22 <xsl:template match="/page"> 23 <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts.js"><xsl:text> </xsl:text></script> 24 <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts_dd.js"><xsl:text> </xsl:text></script> 25 <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts_util.js"><xsl:text> </xsl:text></script> 26 <script type="text/javascript">YAHOO.util.Event.onDOMReady(initDocumentMaker);</script> 23 <!-- Make sure the user is allowed to use this functionality --> 24 <xsl:if test="/page/pageRequest/userInformation 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))"> 25 <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts.js"><xsl:text> </xsl:text></script> 26 <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts_dd.js"><xsl:text> </xsl:text></script> 27 <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts_util.js"><xsl:text> </xsl:text></script> 28 <script type="text/javascript">YAHOO.util.Event.onDOMReady(initDocumentMaker);</script> 27 29 28 <link src="interfaces/{$interface_name}/style/documentbasket.js"/> 29 <xsl:for-each select="//item"> 30 <a class="dbdoc"> 31 <xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&c=<xsl:value-of select="/page/pageResponse/collection/@name"/>&dt=hierarchy&d=<xsl:value-of select="@name"/>&p.a=b&p.s=<xsl:value-of select="/page/pageResponse/service/@name"/>&ed=1</xsl:attribute> 32 <xsl:value-of select="@title"/> 33 </a> 34 </xsl:for-each> 30 <link src="interfaces/{$interface_name}/style/documentbasket.js"/> 31 <xsl:for-each select="//item"> 32 <a class="dbdoc"> 33 <xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&c=<xsl:value-of select="/page/pageResponse/collection/@name"/>&dt=hierarchy&d=<xsl:value-of select="@name"/>&p.a=b&p.s=<xsl:value-of select="/page/pageResponse/service/@name"/>&ed=1</xsl:attribute> 34 <xsl:value-of select="@title"/> 35 </a> 36 </xsl:for-each> 37 <xsl:if> 35 38 </xsl:template> 36 39 -
main/trunk/greenstone3/web/interfaces/oran/transform/pages/pref.xsl
r25123 r25144 180 180 181 181 <!-- document maker --> 182 <div id="documentmakerprefs"> 183 <xsl:variable name="documentbasket"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='documentbasket']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='documentbasket']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable> 184 <div class="paramLabel">Document basket</div> 185 <div class="paramValue"> 186 <select name="documentbasket"> 187 <option value="on"><xsl:if test="$documentbasket='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.on')"/></option> 188 <option value="off"><xsl:if test="$documentbasket='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.off')"/></option> 189 </select> 190 </div> 191 <br class="clear"/> 192 </div> 182 <xsl:if test="/page/pageRequest/userInformation 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))"> 183 <div id="documentmakerprefs"> 184 <xsl:variable name="documentbasket"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='documentbasket']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='documentbasket']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable> 185 <div class="paramLabel">Document basket</div> 186 <div class="paramValue"> 187 <select name="documentbasket"> 188 <option value="on"><xsl:if test="$documentbasket='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.on')"/></option> 189 <option value="off"><xsl:if test="$documentbasket='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.off')"/></option> 190 </select> 191 </div> 192 <br class="clear"/> 193 </div> 194 </xsl:if> 193 195 194 196 <!-- tidy (?) --> -
main/trunk/greenstone3/web/interfaces/oran/transform/util.xsl
r25071 r25144 29 29 <xsl:variable name="berryBasketOn" select="/page/pageRequest/paramList/param[@name='berrybasket' and @value='on']"/> 30 30 <xsl:variable name="documentBasketOn" select="/page/pageRequest/paramList/param[@name='documentbasket' and @value='on']"/> 31 32 <xsl:variable name="thisCollectionEditor"> 33 <xsl:value-of select="/page/pageRequest/paramList/param[@name = 'c']/@value"/> 34 <xsl:text>-collection-editor</xsl:text> 35 </xsl:variable> 31 36 32 37 <!-- template to get the name of the current collection --> … … 543 548 <!-- put the drag&drop document basket on the page --> 544 549 <xsl:template name="documentBasket"> 545 <xsl:if test="$documentBasketOn ">550 <xsl:if test="$documentBasketOn and /page/pageRequest/userInformation 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))"> 546 551 <div id="documentbasket" class="hide"> 547 552 <span>Document Basket</span>
Note:
See TracChangeset
for help on using the changeset viewer.