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