]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/web/opac/skin/default/xml/advanced/advanced_global.xml
moved quick search to the side of the adv page, added TCN searches
[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                                                                 id='myopac_new_global_row' onclick='advAddGblRow();'> </input>
76                                                         <span style='padding-left: 10px;'> </span>
77                                                         <input type='submit' onclick='advSubmitGlobal();' value='Submit Search'></input>
78                                                 </td>
79                                         </tr>
80
81                                 </tbody>
82                         </table>
83                 </td>
84                 <td>
85                         <table with='100%'>
86                                 <thead>
87                                         <tr><td colspan='2' align='center'>Search Filters</td></tr>
88                                 </thead>
89                                 <tbody>
90
91                                         <tr>
92                                                 <td align='right'>Search Range</td>
93                                                 <td aligh='left'>
94                                                         <!--#include virtual="../common/libselect.xml"-->
95                                                 </td>
96                                         </tr>
97                                         <tr>
98                                                 <td align='right'>
99                                                         <span>Item Form</span>
100
101                                                         <!--
102                                                         <a id='adv_global_item_form_link_adv' class='classic_link adv_adv_link'
103                                                                 href='javascript:void(0);' onclick='
104                                                                 hideMe($("adv_global_item_form_basic"));
105                                                                 unHideMe($("adv_global_item_form"));
106                                                                 hideMe(this);
107                                                                 unHideMe($("adv_global_item_form_link_basic"));
108                                                                 '>Advanced</a>
109
110                                                         <a id='adv_global_item_form_link_basic' class='hide_me classic_link adv_adv_link'
111                                                                 href='javascript:void(0);' onclick='
112                                                                 unHideMe($("adv_global_item_form_basic"));
113                                                                 hideMe($("adv_global_item_form"));
114                                                                 unHideMe($("adv_global_item_form_link_adv"));
115                                                                 hideMe(this);
116                                                         '>Basic</a>
117                                                         -->
118
119                                                 </td>
120                                                 <td aligh='left'>
121                                                         <!--
122                                                         <select multiple='true' size='3' id='adv_global_item_form_basic'>
123                                                                 <option value='f'>Braille</option>
124                                                                 <option value='d'>Large Print</option>
125                                                                 <option value='abcrs'>Other</option>
126                                                         </select>       
127                                                         -->
128                                                         <select multiple='true' size='3' id='adv_global_item_form'>
129                                                         </select>       
130                                                 </td>
131                                         </tr>
132
133                                         <tr>
134                                                 <td align='right'>
135                                                         <span>Item Type</span>
136                                                         <a id='adv_global_item_type_link_adv' class='classic_link adv_adv_link'
137                                                                 href='javascript:void(0);' onclick='
138                                                                 hideMe($("adv_global_item_type_basic"));
139                                                                 unHideMe($("adv_global_item_type"));
140                                                                 hideMe(this);
141                                                                 unHideMe($("adv_global_item_type_link_basic"));
142                                                                 '>Advanced</a>
143
144                                                         <a id='adv_global_item_type_link_basic' class='hide_me classic_link adv_adv_link'
145                                                                 href='javascript:void(0);' onclick='
146                                                                 unHideMe($("adv_global_item_type_basic"));
147                                                                 hideMe($("adv_global_item_type"));
148                                                                 unHideMe($("adv_global_item_type_link_adv"));
149                                                                 hideMe(this);
150                                                                 '>Basic</a>
151                                                 </td>
152
153                                                 <td aligh='left'>
154                                                         <select multiple='true' size='3' id='adv_global_item_type' class='hide_me'>
155                                                         </select>       
156                                                         <select multiple='true' size='3' id='adv_global_item_type_basic'>
157                                                                 <option value='at'>&opac.search.books;</option>
158                                                                 <option value='i'>&opac.search.audioBooks;</option>
159                                                                 <option value='g'>&opac.search.videoRecordings;</option>
160                                                                 <option value='j'>&opac.search.music;</option>
161                                                                 <option value='m'>&opac.search.electronic;</option>
162                                                         </select>       
163                                                 </td>
164                                         </tr>
165
166                                         <tr>
167                                                 <td align='right'>
168                                                         <span>Literary&nbsp;Form</span>
169                                                         <a id='adv_global_lit_form_link_adv' class='classic_link adv_adv_link'
170                                                                 href='javascript:void(0);' onclick='
171                                                                 hideMe($("adv_global_lit_form_basic"));
172                                                                 unHideMe($("adv_global_lit_form"));
173                                                                 hideMe(this);
174                                                                 unHideMe($("adv_global_lit_form_link_basic"));
175                                                                 '>Advanced</a>
176
177                                                         <a id='adv_global_lit_form_link_basic' class='hide_me classic_link adv_adv_link'
178                                                                 href='javascript:void(0);' onclick='
179                                                                 unHideMe($("adv_global_lit_form_basic"));
180                                                                 hideMe($("adv_global_lit_form"));
181                                                                 unHideMe($("adv_global_lit_form_link_adv"));
182                                                                 hideMe(this);
183                                                                 '>Basic</a>
184                                                 </td>
185                                                 <td aligh='left'>
186                                                         <select multiple='true' size='3' id='adv_global_lit_form' class='hide_me'>
187                                                         </select>       
188                                                         <select multiple='true' size='3' id='adv_global_lit_form_basic'>
189                                                                 <option value='0 '>Non Fiction</option>
190                                                                 <option value='1'>Fiction</option>
191                                                         </select>       
192                                                 </td>
193                                         </tr>
194
195
196                                         <!-- Language selector -->
197                                         <tr>
198                                                 <td align='right'>
199                                                         <span>Language</span>
200                                                         <!--
201                                                         <a id='adv_global_lang_link_adv' class='classic_link adv_adv_link'
202                                                                 href='javascript:void(0);' onclick='
203                                                                 hideMe($("adv_global_lang_basic"));
204                                                                 unHideMe($("adv_global_lang"));
205                                                                 hideMe(this);
206                                                                 unHideMe($("adv_global_lang_link_basic"));
207                                                                 '>Advanced</a>
208
209                                                         <a id='adv_global_lang_link_basic' class='hide_me classic_link adv_adv_link'
210                                                                 href='javascript:void(0);' onclick='
211                                                                 unHideMe($("adv_global_lang_basic"));
212                                                                 hideMe($("adv_global_lang"));
213                                                                 unHideMe($("adv_global_lang_link_adv"));
214                                                                 hideMe(this);
215                                                                 '>Basic</a>
216                                                                 -->
217                                                 </td>
218
219                                                 <td align='left'>
220                                                         <select multiple='true' size='3' id='adv_global_lang'>
221                                                                 <!--#include virtual="../../../../../common/xml/item_lang_options.xml"-->
222                                                         </select>
223                                                 </td>
224                                         </tr>
225
226                                         <!-- Audience selector -->
227                                         <tr>
228                                                 <td align='right'>
229                                                         <span>Audience</span>
230                                                         <a id='adv_global_audience_link_adv' class='classic_link adv_adv_link'
231                                                                 href='javascript:void(0);' onclick='
232                                                                 hideMe($("adv_global_audience_basic"));
233                                                                 unHideMe($("adv_global_audience"));
234                                                                 hideMe(this);
235                                                                 unHideMe($("adv_global_audience_link_basic"));
236                                                                 '>Advanced</a>
237
238                                                         <a id='adv_global_audience_link_basic' class='hide_me classic_link adv_adv_link'
239                                                                 href='javascript:void(0);' onclick='
240                                                                 unHideMe($("adv_global_audience_basic"));
241                                                                 hideMe($("adv_global_audience"));
242                                                                 unHideMe($("adv_global_audience_link_adv"));
243                                                                 hideMe(this);
244                                                                 '>Basic</a>
245                                                 </td>
246
247                                                 <td align='left'>
248                                                         <select multiple='true' size='3' id='adv_global_audience' class='hide_me'>
249                                                         </select>
250                                                         <select multiple='true' size='3' id='adv_global_audience_basic'>
251                                                                 <option value='e'>Adult</option>
252                                                                 <option value='abcdj'>Juvenile</option>
253                                                                 <option value='fg '>General</option>
254                                                         </select>
255                                                 </td>
256                                         </tr>
257                                 </tbody>
258                         </table>
259
260                         <br/>
261
262                         <table with='100%'>
263                                 <thead>
264                                         <tr><td align='center' colspan='2'>Sort Criteria</td></tr>
265                                 </thead>
266                                 <tbody>
267
268                                         <!-- Sort by selector -->
269                                         <tr>
270                                                 <td align='right'><span>Sort By </span></td>
271                                                 <td align='left'>
272                                                         <select id='adv_global_sort_by' 
273                                                                 onchange='
274                                                                 if(this.selectedIndex == 0) {
275                                                                         $("adv_global_sort_dir").disabled = true;
276                                                                         $("adv_global_sort_dir").selectedIndex = 0;
277                                                                 } else $("adv_global_sort_dir").disabled = false;'>
278                                                                 <option value='rel'>Relevance</option>
279                                                                 <option value='title'>Title</option>
280                                                                 <option value='author'>Author</option>
281                                                                 <option value='pubdate'>Publication Date</option>
282                                                         </select>
283                                                 </td>
284                                         </tr>
285
286                                         <!-- Sort direction -->
287                                         <tr>
288                                                 <td align='right'><span>Sort Direction </span></td>
289                                                 <td align='left'>
290                                                         <select id='adv_global_sort_dir' disabled='disabled'>
291                                                                 <option value='asc'>Ascending / A to Z</option>
292                                                                 <option value='desc'>Descending / Z to A</option>
293                                                         </select>
294                                                 </td>
295                                         </tr>
296                                 </tbody>
297                         </table>
298                 </td>
299         </tr>
300         <tr style='border: 2px solid #E0F0E0;'>
301                 <td colspan='2'><input type='submit' onclick='advSubmitGlobal();' value='Submit Search'></input></td>
302         </tr>
303 </table>