Changeset 5162 for trunk/gsdl3/web/interfaces/default/transform
- Timestamp:
- 2003-08-18T14:05:55+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/default/transform/pref.xsl
r5129 r5162 30 30 </xsl:call-template> 31 31 32 preferences go here 32 <form name="PrefForm" method="get" action="{$library_name}"> 33 <input type='hidden' name='a' value='p'/> 34 <input type='hidden' name='sa' value='pref'/> 35 <table width='100%'> 36 <tr><td><h3><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.prespref')"/></h3></td></tr> 37 <tr><td><xsl:call-template name="pres-prefs"/></td></tr> 38 <tr><td></td></tr> 39 <tr><td><h3><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.searchpref')"/></h3></td></tr> 40 <tr><td><xsl:call-template name="search-prefs"/></td></tr> 41 <tr><td><input type='submit'><xsl:attribute name="value"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.set_prefs')"/></xsl:attribute></input></td></tr> 42 </table> 43 </form> 44 <xsl:call-template name="dividerBar"/> 45 </xsl:template> 46 47 <xsl:template name="pres-prefs"> 48 <table> 49 <tr><td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.interfacelang')"/></td><td align='left'><xsl:call-template name="lang-list"/></td></tr> 50 <tr><td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.encoding')"/></td><td align='left'>x</td></tr> 51 </table> 52 </xsl:template> 53 54 <xsl:template name="lang-list"> 55 <xsl:variable name="current" select="/page/@lang"/> 56 <select name="l"> 57 <xsl:for-each select="/page/pageResponse/languageList/language"> 58 <option value="{@name}"><xsl:if test="@name=$current"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="displayItem[@name='name']"/></option> 59 </xsl:for-each> 60 </select> 61 </xsl:template> 62 63 <xsl:template name="search-prefs"> 64 <xsl:variable name="hits"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='hitsPerPage']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='hitsPerPage']/@value"/></xsl:when><xsl:otherwise>20</xsl:otherwise></xsl:choose></xsl:variable> 65 <table> 66 <tr> 67 <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.hitsperpage')"/></td> 68 <td align='left'><select name="hitsPerPage"> 69 <option value="20"><xsl:if test="$hits=20"><xsl:attribute name="selected"></xsl:attribute></xsl:if>20</option> 70 <option value="50"><xsl:if test="$hits=50"><xsl:attribute name="selected"></xsl:attribute></xsl:if>50</option> 71 <option value="100"><xsl:if test="$hits=100"><xsl:attribute name="selected"></xsl:attribute></xsl:if>100</option> 72 <option value="-1"><xsl:if test="$hits=-1"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.all')"/></option> 73 </select> 74 </td> 75 </tr> 76 </table> 33 77 </xsl:template> 34 78
Note:
See TracChangeset
for help on using the changeset viewer.