Line 0
Link Here
|
|
|
1 |
[% INCLUDE 'doc-head-open.inc' %] |
2 |
<title>Framework plugin example › Cataloguing › Koha</title> |
3 |
[% INCLUDE 'doc-head-close.inc' %] |
4 |
</head> |
5 |
|
6 |
<body id="cat_unimarc_field_181b" class="cat" style="padding:1em;"> |
7 |
|
8 |
<h3>UNIMARC field 181b builder</h3> |
9 |
|
10 |
<form name="f_pop" action=""> |
11 |
<table> |
12 |
<tr> |
13 |
<td><label for="f1">Specification of Type </label></td> |
14 |
<td> |
15 |
<select name="f1" id="f1"> |
16 |
[% IF ( f1 == "a" ) %] |
17 |
<option value="a" selected="selected">a - notated</option> |
18 |
[% ELSE %] |
19 |
<option value="a">a - notated</option> |
20 |
[% END %] |
21 |
|
22 |
[% IF ( f1 == "b" ) %] |
23 |
<option value="b" selected="selected">b - performed</option> |
24 |
[% ELSE %] |
25 |
<option value="b">b - performed</option> |
26 |
[% END %] |
27 |
|
28 |
[% IF ( f1 == "c" ) %] |
29 |
<option value="c" selected="selected">c - cartographic</option> |
30 |
[% ELSE %] |
31 |
<option value="c">c - cartographic</option> |
32 |
[% END %] |
33 |
|
34 |
[% IF ( f1 == "x" ) %] |
35 |
<option value="x" selected="selected">x - not applicable</option> |
36 |
[% ELSE %] |
37 |
<option value="x">x - not applicable</option> |
38 |
[% END %] |
39 |
|
40 |
[% IF ( f1 == " " ) %] |
41 |
<option value=" " selected="selected"># - position not used</option> |
42 |
[% ELSE %] |
43 |
<option value=" "># - position not used</option> |
44 |
[% END %] |
45 |
</select> |
46 |
</td> |
47 |
</tr> |
48 |
<tr> |
49 |
<td><label for="f2">Specification of Motion </label></td> |
50 |
<td> |
51 |
<select name="f2" id="f2"> |
52 |
[% IF ( f2 == "a" ) %] |
53 |
<option value="a" selected="selected">a - moving</option> |
54 |
[% ELSE %] |
55 |
<option value="a">a - moving</option> |
56 |
[% END %] |
57 |
|
58 |
[% IF ( f2 == "b" ) %] |
59 |
<option value="b" selected="selected">b - still</option> |
60 |
[% ELSE %] |
61 |
<option value="b">b - still</option> |
62 |
[% END %] |
63 |
|
64 |
[% IF ( f2 == "x" ) %] |
65 |
<option value="x" selected="selected">x - not applicable (resource is not an image)</option> |
66 |
[% ELSE %] |
67 |
<option value="x">x - not applicable (resource is not an image)</option> |
68 |
[% END %] |
69 |
|
70 |
[% IF ( f2 == " " ) %] |
71 |
<option value=" " selected="selected"># - position not used</option> |
72 |
[% ELSE %] |
73 |
<option value=" "># - position not used</option> |
74 |
[% END %] |
75 |
</select> |
76 |
</td> |
77 |
</tr> |
78 |
<tr> |
79 |
<td><label for="f3">Specification of Dimensionality </label></td> |
80 |
<td> |
81 |
<select name="f3" id="f3"> |
82 |
[% IF ( f3 == "a" ) %] |
83 |
<option value="a" selected="selected">a - two-dimensional</option> |
84 |
[% ELSE %] |
85 |
<option value="a">a - two-dimensional</option> |
86 |
[% END %] |
87 |
|
88 |
[% IF ( f3 == "b" ) %] |
89 |
<option value="b" selected="selected">b - three-dimensional</option> |
90 |
[% ELSE %] |
91 |
<option value="b">b - three-dimensional</option> |
92 |
[% END %] |
93 |
|
94 |
[% IF ( f3 == "x" ) %] |
95 |
<option value="x" selected="selected">x - not applicable (resource is not an image)</option> |
96 |
[% ELSE %] |
97 |
<option value="x">x - not applicable (resource is not an image)</option> |
98 |
[% END %] |
99 |
|
100 |
[% IF ( f3 == " " ) %] |
101 |
<option value=" " selected="selected"># - position not used</option> |
102 |
[% ELSE %] |
103 |
<option value=" "># - position not used</option> |
104 |
[% END %] |
105 |
</select> |
106 |
</td> |
107 |
</tr> |
108 |
<tr> |
109 |
<td><label for="f4">Sensory Specification 1 </label></td> |
110 |
<td> |
111 |
|
112 |
<select name="f4" id="f4"> |
113 |
[% IF ( f4 == "a" ) %] |
114 |
<option value="a" selected="selected">a - aural</option> |
115 |
[% ELSE %] |
116 |
<option value="a">a - aural</option> |
117 |
[% END %] |
118 |
|
119 |
[% IF ( f4 == "b" ) %] |
120 |
<option value="b" selected="selected">b - gustatory</option> |
121 |
[% ELSE %] |
122 |
<option value="b">b - gustatory</option> |
123 |
[% END %] |
124 |
|
125 |
[% IF ( f4 == "c" ) %] |
126 |
<option value="c" selected="selected">c - olfactory</option> |
127 |
[% ELSE %] |
128 |
<option value="c">c - olfactory</option> |
129 |
[% END %] |
130 |
|
131 |
[% IF ( f4 == "d" ) %] |
132 |
<option value="d" selected="selected">d - tactile</option> |
133 |
[% ELSE %] |
134 |
<option value="d">d - tactile</option> |
135 |
[% END %] |
136 |
|
137 |
[% IF ( f4 == "e" ) %] |
138 |
<option value="e" selected="selected">e - visual</option> |
139 |
[% ELSE %] |
140 |
<option value="e">e - visual</option> |
141 |
[% END %] |
142 |
|
143 |
[% IF ( f4 == "" ) %] |
144 |
<option value=" " selected="selected"># - position not used</option> |
145 |
[% ELSE %] |
146 |
<option value=" "># - position not used</option> |
147 |
[% END %] |
148 |
</select> |
149 |
</td> |
150 |
</tr> |
151 |
<tr> |
152 |
<td><label for="f5">Sensory Specification 2 </label></td> |
153 |
<td> |
154 |
<select name="f5" id="f5"> |
155 |
[% IF ( f5 == "a" ) %] |
156 |
<option value="a" selected="selected">a - aural</option> |
157 |
[% ELSE %] |
158 |
<option value="a">a - aural</option> |
159 |
[% END %] |
160 |
|
161 |
[% IF ( f5 == "b" ) %] |
162 |
<option value="b" selected="selected">b - gustatory</option> |
163 |
[% ELSE %] |
164 |
<option value="b">b - gustatory</option> |
165 |
[% END %] |
166 |
|
167 |
[% IF ( f5 == "c" ) %] |
168 |
<option value="c" selected="selected">c - olfactory</option> |
169 |
[% ELSE %] |
170 |
<option value="c">c - olfactory</option> |
171 |
[% END %] |
172 |
|
173 |
[% IF ( f5 == "d" ) %] |
174 |
<option value="d" selected="selected">d - tactile</option> |
175 |
[% ELSE %] |
176 |
<option value="d">d - tactile</option> |
177 |
[% END %] |
178 |
|
179 |
[% IF ( f5 == "e" ) %] |
180 |
<option value="e" selected="selected">e - visual</option> |
181 |
[% ELSE %] |
182 |
<option value="e">e - visual</option> |
183 |
[% END %] |
184 |
|
185 |
[% IF ( f5 == "" ) %] |
186 |
<option value=" " selected="selected"># - position not used</option> |
187 |
[% ELSE %] |
188 |
<option value=" "># - position not used</option> |
189 |
[% END %] |
190 |
</select> |
191 |
</td> |
192 |
</tr> |
193 |
<tr> |
194 |
<td><label for="f6">Sensory Specification 3 </label></td> |
195 |
<td> |
196 |
<select name="f6" id="f6"> |
197 |
[% IF ( f6 == "a" ) %] |
198 |
<option value="a" selected="selected">a - aural</option> |
199 |
[% ELSE %] |
200 |
<option value="a">a - aural</option> |
201 |
[% END %] |
202 |
|
203 |
[% IF ( f6 == "b" ) %] |
204 |
<option value="b" selected="selected">b - gustatory</option> |
205 |
[% ELSE %] |
206 |
<option value="b">b - gustatory</option> |
207 |
[% END %] |
208 |
|
209 |
[% IF ( f6 == "c" ) %] |
210 |
<option value="c" selected="selected">c - olfactory</option> |
211 |
[% ELSE %] |
212 |
<option value="c">c - olfactory</option> |
213 |
[% END %] |
214 |
|
215 |
[% IF ( f6 == "d" ) %] |
216 |
<option value="d" selected="selected">d - tactile</option> |
217 |
[% ELSE %] |
218 |
<option value="d">d - tactile</option> |
219 |
[% END %] |
220 |
|
221 |
[% IF ( f6 == "e" ) %] |
222 |
<option value="e" selected="selected">e - visual</option> |
223 |
[% ELSE %] |
224 |
<option value="e">e - visual</option> |
225 |
[% END %] |
226 |
|
227 |
[% IF ( f6 == "" ) %] |
228 |
<option value=" " selected="selected"># - position not used</option> |
229 |
[% ELSE %] |
230 |
<option value=" "># - position not used</option> |
231 |
[% END %] |
232 |
</select> |
233 |
</td> |
234 |
</tr> |
235 |
|
236 |
</table> |
237 |
<p><input type="button" value="OK" onclick="submitMyForm();" /> <a href="#" class="cancel close">Cancel</a> </p> |
238 |
</form> |
239 |
|
240 |
<script> |
241 |
// The following function just puts back the value of the input #return |
242 |
// into the caller's field, referenced by index. And closes the popup. |
243 |
function submitMyForm() { |
244 |
var doc = opener.document; |
245 |
var field = doc.getElementById("[% index | html %]"); |
246 |
field.value = document.f_pop.f1.value+ |
247 |
document.f_pop.f2.value+ |
248 |
document.f_pop.f3.value+ |
249 |
document.f_pop.f4.value+ |
250 |
document.f_pop.f5.value+ |
251 |
document.f_pop.f6.value; |
252 |
window.close(); |
253 |
return false; |
254 |
} |
255 |
</script> |
256 |
|
257 |
[% INCLUDE 'popup-bottom.inc' %] |