source: trunk/gsdl3/web/interfaces/nzdl/transform/pref.xsl@ 4254

Last change on this file since 4254 was 4254, checked in by kjdon, 21 years ago

work still in progress for nzdl

  • Property svn:keywords set to Author Date Id Revision
File size: 3.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<xsl:stylesheet version="1.0"
3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
5 <xsl:include href="style.xsl"/>
6 <!--<xsl:include href="pref_text.xsl"/>-->
7 <xsl:include href="page_common.xsl"/>
8
9 <xsl:output method="html"/>
10
11 <xsl:template name="pageHead">
12 <head>
13 <title>Preferences</title>
14 </head>
15 <xsl:call-template name="headScript"/>
16 </xsl:template>
17
18 <xsl:template match="pageResponse">
19 <xsl:variable name='library' select='ancestor::page/pageExtra/config/library_name'/>
20 <xsl:variable name="collName" select="ancestor::page/pageRequest/paramList/param[@name='c']/@value"/>
21 <center>
22 <xsl:call-template name="collectionPageBanner">
23 <xsl:with-param name="collName" select="$collName"/>
24 <xsl:with-param name="pageType">pref</xsl:with-param>
25 </xsl:call-template>
26
27 <form name="PrefForm" method="get" action="/gsdl3/{$library}">
28 <input type='hidden' name='a' value='p'/>
29 <input type='hidden' name='sa' value='pref'/>
30 <table>
31 <tr><td><h3>Presentation preferences</h3></td></tr>
32 <tr><td><xsl:call-template name="pres-prefs"/></td></tr>
33 <tr><td><xsl:call-template name="greenBar"/></td></tr>
34 <tr><td><h3>Search Preferences</h3></td></tr>
35 <tr><td><xsl:call-template name="search-prefs"/></td></tr>
36 <tr><td><xsl:call-template name="greenBar"/></td></tr>
37 </table>
38 </form>
39 </center>
40 </xsl:template>
41
42
43 <xsl:template name="pres-prefs">
44 <table>
45 <tr><td>Interface language:</td><td align='left'>x</td></tr>
46 <tr><td>Encoding:</td><td align='left'>x</td></tr>
47 <tr><td>Interface format:</td><td align='left'>x</td></tr>
48 </table>
49 </xsl:template>
50
51 <xsl:template name="search-prefs">
52 <table>
53 <tr><td></td><td align='right'><input type='submit' value='set prefs'/></td></tr>
54 <tr><td valign='baseline'>Query box size:</td><td><input type='radio' name='qb' value='0' onClick="updateqb(0);"><xsl:if test="ancestor::page/pageRequest/paramList/param[@name='qb']/@value=0"><xsl:attribute name="checked"></xsl:attribute></xsl:if></input> regular query box<br />
55 <input type='radio' name='qb' value='1' onClick="updateqb(1);"><xsl:if test="ancestor::page/pageRequest/paramList/param[@name='qb']/@value=1"><xsl:attribute name="checked"></xsl:attribute></xsl:if></input>large query box</td></tr>
56 <tr><td valign='baseline'>Case differences:</td><td><input type='radio' name='ca' value='1' onClick="updateca(1);" checked=''/> ignore case differences<br />
57 <input type='radio' name='ca' value='0' onClick="updateca(0);"/> upper/lower case must match</td></tr>
58 <tr><td valign='baseline'>Word endings:</td><td><input type='radio' name='st' value='1' onClick="updatest(1);"/> ignore word endings<br />
59 <input type='radio' name='st' value='0' onClick="updatest(0);" checked=''/> whole word must match</td></tr>
60 <tr><td valign='baseline'>Query mode:</td><td><input type='radio' name='qm' value='0' onClick="updateqm(0);" checked=''/> simple query mode<br />
61 <input type='radio' name='qm' value='1' onClick="updateqm(1);"/> advanced query mode (allows boolean searching using !, &amp;, |, and parentheses)</td></tr>
62 <tr><td colspan='2'>Return up to
63 <select name="md" onChange="updatemd();">
64 <option value="50" selected="">50</option>
65 <option value="100">100</option>
66 <option value="200">200</option>
67 <option value="-1">all</option>
68 </select>
69 hits with
70 <select name="hp" onChange="updatehp();">
71 <option value="10">10 </option>
72 <option value="20" selected="">20</option>
73 <option value="50">50</option>
74 <option value="-1">all</option>
75 </select>
76 hits per page.
77 </td></tr>
78 </table>
79 </xsl:template>
80
81</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.