]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/web/opac/skin/default/xml/advanced/advanced_global.xml
mild cleaning
[Evergreen.git] / Open-ILS / web / opac / skin / default / xml / advanced / advanced_global.xml
1 <table id='adv_global_search' class='data_grid data_grid_center' width='100%'>
2         <style>
3                 #adv_global_search select { width: 14em; }
4                 #adv_global_input_table select { width: 7em; }
5                 .adv_adv_link { font-size: 8pt; color: red; }
6         </style>
7
8         <script src='../js/adv_global.js'> </script>
9
10
11         <!--
12         <tr style='border: 2px solid #E0F0E0;'>
13                 <td colspan='2'><input type='submit' onclick='advSubmitGlobal();' value='Submit Search'></input></td>
14         </tr>
15         -->
16
17         <tr>
18
19                 <!-- Contains the user-addable(?) rows to define search class, containment and text -->
20                 <td valign='top' width='65%' style='border-right: 1px solid #E0F0E0;'>
21                         <table width='100%' id='adv_global_input_table'>
22                                 <thead>
23                                         <tr><td colspan='2' align='center'>Search Input</td></tr>
24                                 </thead>
25                                 <tbody id='adv_global_tbody'>
26
27
28                                         <script language='javascript'>
29                                                 config.ids.common.now_searching = 'now_searching_location';
30                                         </script>
31                                         <tr>
32                                                 <td align='center' width='100%' nowrap='nowrap'>
33                                                         <b id='now_searching_location'> </b>
34                                                 </td>
35                                         </tr>
36
37                                         <tr id='adv_global_trow' type='input'>
38                                                 <td align='center' width='100%' nowrap='nowrap'>
39
40                                                         <!-- select the search class -->
41                                                         <select name='type' style='margin-right: 7px;'>
42                                                                 <option value='keyword' selected='selected'>&common.keyword;</option>
43                                                                 <option value='title'>&common.title;</option>
44                                                                 <option value='author'>&common.author;</option>
45                                                                 <option value='subject'>&common.subject;</option>
46                                                                 <option value='series'>&common.series;</option>
47                                                         </select>
48                                 
49                                                         <!-- select how to treat the text -->
50                                                         <select name='contains' style='margin-right: 7px;'>
51                                                                 <option value='contains'>&opac.advanced.refined.contains;</option>
52                                                                 <option value='nocontains'>&opac.advanced.refined.nocontains;</option>
53                                                                 <option value='exact'>&opac.advanced.refined.exact;</option>
54                                                         </select>
55                                                                 
56                                                         <!-- search term -->
57                                                         <input type='text' size='22' name='term' style='margin-right: 3px;'> </input>
58
59                                                         <!-- Remove this row -->
60                                                         <input type='submit' value='X'
61                                                                 onclick='
62                                                                         var row = this.parentNode.parentNode;
63                                                                         var tbody = row.parentNode;
64                                                                         if( tbody.getElementsByTagName("tr").length > 3 )
65                                                                                 row.parentNode.removeChild(row);'>
66                                                         </input>
67
68                                                 </td>
69                                         </tr>
70
71                                         <!-- add a new row -->
72                                         <tr id='adv_global_addrow'>
73                                                 <td align='center'>
74                                                         <input type='submit' value='Add a Row'
75                                                                 onclick='
76                                                                         var tbody = $("adv_global_tbody");
77                                                                         var newrow = $("adv_global_trow").cloneNode(true);
78                                                                         var input = $n(newrow, "term");
79                                                                         tbody.insertBefore(newrow, $("adv_global_addrow"));
80                                                                         input.value = "";
81                                                                         setEnterFunc(input, advSubmitGlobal);
82                                                                         input.focus();'>
83                                                         </input>
84                                                         <span style='padding-left: 10px;'> </span>
85                                                         <input type='submit' onclick='advSubmitGlobal();' value='Submit Search'></input>
86                                                 </td>
87                                         </tr>
88
89                                 </tbody>
90                         </table>
91                 </td>
92                 <td>
93                         <table with='100%'>
94                                 <thead>
95                                         <tr><td colspan='2' align='center'>Filters</td></tr>
96                                 </thead>
97                                 <tbody>
98
99                                         <tr>
100                                                 <td align='right'>Search Range</td>
101                                                 <td aligh='left'>
102                                                         <!--#include virtual="../common/libselect.xml"-->
103                                                 </td>
104                                         </tr>
105                                         <tr>
106                                                 <td align='right'>
107                                                         <span>Item Form</span>
108
109                                                         <!--
110                                                         <a id='adv_global_item_form_link_adv' class='classic_link adv_adv_link'
111                                                                 href='javascript:void(0);' onclick='
112                                                                 hideMe($("adv_global_item_form_basic"));
113                                                                 unHideMe($("adv_global_item_form"));
114                                                                 hideMe(this);
115                                                                 unHideMe($("adv_global_item_form_link_basic"));
116                                                                 '>Advanced</a>
117
118                                                         <a id='adv_global_item_form_link_basic' class='hide_me classic_link adv_adv_link'
119                                                                 href='javascript:void(0);' onclick='
120                                                                 unHideMe($("adv_global_item_form_basic"));
121                                                                 hideMe($("adv_global_item_form"));
122                                                                 unHideMe($("adv_global_item_form_link_adv"));
123                                                                 hideMe(this);
124                                                         '>Basic</a>
125                                                         -->
126
127                                                 </td>
128                                                 <td aligh='left'>
129                                                         <!--
130                                                         <select multiple='true' size='3' id='adv_global_item_form_basic'>
131                                                                 <option value='f'>Braille</option>
132                                                                 <option value='d'>Large Print</option>
133                                                                 <option value='abcrs'>Other</option>
134                                                         </select>       
135                                                         -->
136                                                         <select multiple='true' size='3' id='adv_global_item_form'>
137                                                         </select>       
138                                                 </td>
139                                         </tr>
140
141                                         <tr>
142                                                 <td align='right'>
143                                                         <span>Item Type</span>
144                                                         <a id='adv_global_item_type_link_adv' class='classic_link adv_adv_link'
145                                                                 href='javascript:void(0);' onclick='
146                                                                 hideMe($("adv_global_item_type_basic"));
147                                                                 unHideMe($("adv_global_item_type"));
148                                                                 hideMe(this);
149                                                                 unHideMe($("adv_global_item_type_link_basic"));
150                                                                 '>Advanced</a>
151
152                                                         <a id='adv_global_item_type_link_basic' class='hide_me classic_link adv_adv_link'
153                                                                 href='javascript:void(0);' onclick='
154                                                                 unHideMe($("adv_global_item_type_basic"));
155                                                                 hideMe($("adv_global_item_type"));
156                                                                 unHideMe($("adv_global_item_type_link_adv"));
157                                                                 hideMe(this);
158                                                                 '>Basic</a>
159                                                 </td>
160
161                                                 <td aligh='left'>
162                                                         <select multiple='true' size='3' id='adv_global_item_type' class='hide_me'>
163                                                         </select>       
164                                                         <select multiple='true' size='3' id='adv_global_item_type_basic'>
165                                                                 <option value='at'>&opac.search.books;</option>
166                                                                 <option value='i'>&opac.search.audioBooks;</option>
167                                                                 <option value='g'>&opac.search.videoRecordings;</option>
168                                                                 <option value='j'>&opac.search.music;</option>
169                                                                 <option value='m'>&opac.search.electronic;</option>
170                                                         </select>       
171                                                 </td>
172                                         </tr>
173
174                                         <tr>
175                                                 <td align='right'>
176                                                         <span>Literary&nbsp;Form</span>
177                                                         <a id='adv_global_lit_form_link_adv' class='classic_link adv_adv_link'
178                                                                 href='javascript:void(0);' onclick='
179                                                                 hideMe($("adv_global_lit_form_basic"));
180                                                                 unHideMe($("adv_global_lit_form"));
181                                                                 hideMe(this);
182                                                                 unHideMe($("adv_global_lit_form_link_basic"));
183                                                                 '>Advanced</a>
184
185                                                         <a id='adv_global_lit_form_link_basic' class='hide_me classic_link adv_adv_link'
186                                                                 href='javascript:void(0);' onclick='
187                                                                 unHideMe($("adv_global_lit_form_basic"));
188                                                                 hideMe($("adv_global_lit_form"));
189                                                                 unHideMe($("adv_global_lit_form_link_adv"));
190                                                                 hideMe(this);
191                                                                 '>Basic</a>
192                                                 </td>
193                                                 <td aligh='left'>
194                                                         <select multiple='true' size='3' id='adv_global_lit_form' class='hide_me'>
195                                                         </select>       
196                                                         <select multiple='true' size='3' id='adv_global_lit_form_basic'>
197                                                                 <option value='0 '>Non Fiction</option>
198                                                                 <option value='1'>Fiction</option>
199                                                         </select>       
200                                                 </td>
201                                         </tr>
202
203
204                                         <!-- Language selector -->
205                                         <tr>
206                                                 <td align='right'>
207                                                         <span>Language</span>
208                                                         <!--
209                                                         <a id='adv_global_lang_link_adv' class='classic_link adv_adv_link'
210                                                                 href='javascript:void(0);' onclick='
211                                                                 hideMe($("adv_global_lang_basic"));
212                                                                 unHideMe($("adv_global_lang"));
213                                                                 hideMe(this);
214                                                                 unHideMe($("adv_global_lang_link_basic"));
215                                                                 '>Advanced</a>
216
217                                                         <a id='adv_global_lang_link_basic' class='hide_me classic_link adv_adv_link'
218                                                                 href='javascript:void(0);' onclick='
219                                                                 unHideMe($("adv_global_lang_basic"));
220                                                                 hideMe($("adv_global_lang"));
221                                                                 unHideMe($("adv_global_lang_link_adv"));
222                                                                 hideMe(this);
223                                                                 '>Basic</a>
224                                                                 -->
225                                                 </td>
226
227                                                 <td align='left'>
228                                                         <select multiple='true' size='3' id='adv_global_lang'>
229                                                                 <!--#include virtual="../../../../../common/xml/item_lang_options.xml"-->
230                                                         </select>
231                                                 </td>
232                                         </tr>
233
234                                         <!-- Audience selector -->
235                                         <tr>
236                                                 <td align='right'>
237                                                         <span>Audience</span>
238                                                         <a id='adv_global_audience_link_adv' class='classic_link adv_adv_link'
239                                                                 href='javascript:void(0);' onclick='
240                                                                 hideMe($("adv_global_audience_basic"));
241                                                                 unHideMe($("adv_global_audience"));
242                                                                 hideMe(this);
243                                                                 unHideMe($("adv_global_audience_link_basic"));
244                                                                 '>Advanced</a>
245
246                                                         <a id='adv_global_audience_link_basic' class='hide_me classic_link adv_adv_link'
247                                                                 href='javascript:void(0);' onclick='
248                                                                 unHideMe($("adv_global_audience_basic"));
249                                                                 hideMe($("adv_global_audience"));
250                                                                 unHideMe($("adv_global_audience_link_adv"));
251                                                                 hideMe(this);
252                                                                 '>Basic</a>
253                                                 </td>
254
255                                                 <td align='left'>
256                                                         <select multiple='true' size='3' id='adv_global_audience' class='hide_me'>
257                                                         </select>
258                                                         <select multiple='true' size='3' id='adv_global_audience_basic'>
259                                                                 <option value='e'>Adult</option>
260                                                                 <option value='abcdj'>Juvenile</option>
261                                                                 <option value='fg '>General</option>
262                                                         </select>
263                                                 </td>
264                                         </tr>
265                                 </tbody>
266                         </table>
267
268                         <br/>
269
270                         <table with='100%'>
271                                 <thead>
272                                         <tr><td align='center' colspan='2'>Sort Criteria</td></tr>
273                                 </thead>
274                                 <tbody>
275
276                                         <!-- Sort by selector -->
277                                         <tr>
278                                                 <td align='right'><span>Sort By </span></td>
279                                                 <td align='left'>
280                                                         <select id='adv_global_sort_by' 
281                                                                 onchange='
282                                                                 if(this.selectedIndex == 0) {
283                                                                         $("adv_global_sort_dir").disabled = true;
284                                                                         $("adv_global_sort_dir").selectedIndex = 0;
285                                                                 } else $("adv_global_sort_dir").disabled = false;'>
286                                                                 <option value='rel'>Relevance</option>
287                                                                 <option value='title'>Title</option>
288                                                                 <option value='author'>Author</option>
289                                                                 <option value='pubdate'>Publication Date</option>
290                                                         </select>
291                                                 </td>
292                                         </tr>
293
294                                         <!-- Sort direction -->
295                                         <tr>
296                                                 <td align='right'><span>Sort Direction </span></td>
297                                                 <td align='left'>
298                                                         <select id='adv_global_sort_dir' disabled='disabled'>
299                                                                 <option value='asc'>Ascending / A to Z</option>
300                                                                 <option value='desc'>Descending / Z to A</option>
301                                                         </select>
302                                                 </td>
303                                         </tr>
304                                 </tbody>
305                         </table>
306                 </td>
307         </tr>
308         <tr style='border: 2px solid #E0F0E0;'>
309                 <td colspan='2'><input type='submit' onclick='advSubmitGlobal();' value='Submit Search'></input></td>
310         </tr>
311 </table>