Changeset 29552
- Timestamp:
- 2014-12-08T14:31:35+13:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/pages/pref.xsl
r29332 r29552 36 36 <p id="SaveInstructions" style="color:red; text-align:center; display:none;"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.set_prefs_help')"/></p> 37 37 <xsl:call-template name="presentation-prefs"/> 38 <xsl:call-template name="search-prefs"/>39 38 <br/> 40 39 … … 57 56 </div> 58 57 </xsl:template> 59 <xsl:template name="search-prefs"> 60 <h3><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.searchpref')"/></h3> 61 <div id="searchprefs"> 62 <xsl:call-template name="hits-param"/> 63 <xsl:call-template name="max-docs-param"/> 64 </div> 65 </xsl:template> 58 66 59 <xsl:template name="prefs-javascript"> 67 60 <!-- … … 240 233 </xsl:template> 241 234 242 <xsl:template name="hits-param">243 <xsl:variable name="hits">244 <xsl:choose>245 <xsl:when test="/page/pageRequest/paramList/param[@name='hitsPerPage']">246 <xsl:value-of select="/page/pageRequest/paramList/param[@name='hitsPerPage']/@value"/>247 </xsl:when>248 <xsl:when test="/page/pageRequest/paramList/param[@name='s1.hitsPerPage']">249 <xsl:value-of select="/page/pageRequest/paramList/param[@name='s1.hitsPerPage']/@value"/>250 </xsl:when>251 <xsl:otherwise>252 20253 </xsl:otherwise>254 </xsl:choose>255 </xsl:variable>256 <div class="paramLabel">257 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.hitsperpage')"/>258 </div>259 <div class="paramValue">260 <select name="s1.hitsPerPage">261 <option value="20">262 <xsl:if test="$hits=20">263 <xsl:attribute name="selected" />264 </xsl:if>265 20266 </option>267 <option value="50">268 <xsl:if test="$hits=50">269 <xsl:attribute name="selected" />270 </xsl:if>271 50272 </option>273 <option value="100">274 <xsl:if test="$hits=100">275 <xsl:attribute name="selected" />276 </xsl:if>277 100278 </option>279 <option value="-1">280 <xsl:if test="$hits=-1">281 <xsl:attribute name="selected" />282 </xsl:if>283 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.all')"/>284 </option>285 </select>286 </div>287 288 <br class="clear"/>289 </xsl:template>290 <xsl:template name="max-docs-param">291 <xsl:variable name="mdocs">292 <xsl:choose>293 <xsl:when test="/page/pageRequest/paramList/param[@name='maxDocs']">294 <xsl:value-of select="/page/pageRequest/paramList/param[@name='maxDocs']/@value"/>295 </xsl:when>296 <xsl:when test="/page/pageRequest/paramList/param[@name='s1.maxDocs']">297 <xsl:value-of select="/page/pageRequest/paramList/param[@name='s1.maxDocs']/@value"/>298 </xsl:when>299 <xsl:otherwise>100</xsl:otherwise>300 </xsl:choose>301 </xsl:variable>302 <div class="paramLabel">303 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.maxDocs')"/>304 </div>305 <div class="paramValue">306 <input name="s1.maxDocs" size="3" value="{$mdocs}" />307 </div>308 309 <br class="clear"/>310 </xsl:template>311 312 <!-- what happens if more than one query service??-->313 <xsl:template name="casefold-param">314 <xsl:for-each select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@type='query']/paramList/param[@name='case']"><xsl:call-template name="param-display"/></xsl:for-each>315 </xsl:template>316 <xsl:template name="stem-param">317 <xsl:for-each select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@type='query']/paramList/param[@name='stem']"><xsl:call-template name="param-display"/></xsl:for-each>318 </xsl:template>319 <xsl:template name="accentfold-param">320 <xsl:for-each select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@type='query']/paramList/param[@name='accent']"><xsl:call-template name="param-display"/></xsl:for-each>321 </xsl:template>322 235 </xsl:stylesheet>
Note:
See TracChangeset
for help on using the changeset viewer.