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