]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/opac/parts/advanced/search.tt2
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
[working/Evergreen.git] / Open-ILS / web / templates / default / opac / parts / advanced / search.tt2
1 <table id='adv_global_search' class='data_grid data_grid_center' width='100%'>
2     <tr style='border-bottom: none;'>
3         <!-- Contains the user-addable(?) rows to define search class, containment and text -->
4         <td valign='top' style='border-bottom: none;'>
5             <table width='100%' id='adv_global_input_table'>
6                 <thead>
7                     <tr>
8                         <td>
9                             <div style="width:100%;" class="header_middle">
10                                 [% l("Search Input") %]
11                             </div>
12                         </td>
13                     </tr>
14                 </thead>
15                 <tbody id='adv_global_tbody'>
16                     [% INCLUDE "default/opac/parts/advanced/global_row.tt2" %]
17                     <!-- add a new row -->
18                     <tr id='adv_global_addrow'>
19                         <td align='left' style="padding-top:7px;">
20                             <a href="javascript:;" id="myopac_new_global_row" onclick='advAddGblRow();'>Add Search Row</a>
21                             <button class="hide_me">[% l("Submit Search") %]</button><!-- XXX TODO make a real form -->
22                         </td>
23                     </tr>
24                 </tbody>
25             </table>
26         </td>
27     </tr>
28     <tr>
29         <td align='top'>
30           <div style="width:100%;" class="header_middle">Search Filters</div>
31           <table cellpadding='10' cellspacing='0' border='0'><tr>
32             <td valign='top'>
33                 <strong>[% l("Item Type") %]</strong><br />
34                 [%  INCLUDE "default/opac/parts/format_selector.tt2"
35                         value=CGI.param("item_type")
36                         multiple="multiple" size="4"
37                         id="adv_global_item_type_basic" %]
38             </td>
39             <td valign='top'>
40                 <strong>[% l("Language") %]</strong><br />
41                 <select multiple='multiple' size='4' id='adv_global_lang'>
42                     [% INCLUDE "default/opac/parts/item_lang_options.tt2" %]
43                 </select>
44             </td>
45             <td valign='top'>
46                 <strong>[% l("Audience") %]</strong><br />
47                 <select multiple='multiple' size='3' id='adv_global_audience' class='hide_me'></select>
48                 <select multiple='multiple' size='3' id='adv_global_audience_basic'>
49                     <option value='abcj'>[% l("Juvenile") %]</option>
50                     <option value='d'>[% l("General") %]</option>
51                     <option value='e'>[% l("Adult") %]</option>
52                 </select>
53                     <!--<a id='adv_global_audience_link_adv' class='classic_link adv_adv_link'
54                         href='javascript:void(0);' onclick='
55                         hideMe($("adv_global_audience_basic"));
56                         unHideMe($("adv_global_audience"));
57                         hideMe(this);
58                         unHideMe($("adv_global_audience_link_basic"));
59                         '>[% l("Advanced") %]</a>
60                     <a id='adv_global_audience_link_basic' class='hide_me classic_link adv_adv_link'
61                         href='javascript:void(0);' onclick='
62                         unHideMe($("adv_global_audience_basic"));
63                         hideMe($("adv_global_audience"));
64                         unHideMe($("adv_global_audience_link_adv"));
65                         hideMe(this);'>[% l("Basic") %]</a>-->
66             </td>
67             <td valign='top'>
68             <strong>[% l("Sort Criteria") %]</strong>
69               <table style='border: none; width: 100%;'>
70                 <tr>
71                     <td align='center' width='100%'>
72                         <table class='' width='100%'>
73                             <tbody>
74                                 <tr>
75                                     <td align=''>
76                                         <select id='adv_global_sort_by' onchange='__setsortsel();'>
77                                             <option value='rel'>[% l("Relevance") %]</option>
78                                             <option value='title'>[% l("Title") %]</option>
79                                             <option value='author'>[% l("Author") %]</option>
80                                             <option value='pubdate'>[% l("Publication date") %]</option>
81                                         </select>
82                                     </td>
83                                 </tr>
84                                 <tr>
85                                     <td>
86                                         <select id='adv_global_sort_dir' disabled='disabled'>
87                                             <option value='asc'>[% l("Ascending / A to Z") %]</option>
88                                             <option value='desc'>[% l("Descending / Z to A") %]</option>
89                                         </select>
90                                     </td>
91                            <!-- force the enable/disable sort dir code to run -->
92                            <script language='javascript' type='text/javascript'>__setsortsel();</script>
93                                 </tr>
94                                 <tr>
95                                     <td align='center' class="hide_me">
96                                         <span>[% l("Group Formats and Editions") %]</span>
97                                         <input id='adv_group_titles' type='checkbox' />
98                                     </td>
99                                     <td align='center'>
100                                     </td>
101                                 </tr>
102                             </tbody>
103                         </table>
104                     </td>
105                 </tr>
106               </table>
107             </td>
108           </tr></table>
109         </td>
110     </tr>
111     <tr>
112         <td colspan="2">
113             <table cellpadding='10' cellspacing='0' border='0'>
114                 <tbody>
115                     <tr>
116                         <td align='right' class="hide_me">
117                             <span>[% l("Item Form") %]</span>
118                         </td>
119                         <td align='left' class="hide_me">
120                             <select multiple='multiple' size='3' id='adv_global_item_form'>
121                             </select>    
122                         </td>
123                         <td align='right' class="hide_me">
124                             <span>[% l("Literary Form") %]</span>
125                             <a id='adv_global_lit_form_link_adv' class='classic_link adv_adv_link'
126                                 href='javascript:void(0);' onclick='
127                                 hideMe($("adv_global_lit_form_basic"));
128                                 unHideMe($("adv_global_lit_form"));
129                                 hideMe(this);
130                                 unHideMe($("adv_global_lit_form_link_basic"));
131                                 '>[% l("Advanced") %]</a>
132                             <a id='adv_global_lit_form_link_basic' class='hide_me classic_link adv_adv_link'
133                                 href='javascript:void(0);' onclick='
134                                 unHideMe($("adv_global_lit_form_basic"));
135                                 hideMe($("adv_global_lit_form"));
136                                 unHideMe($("adv_global_lit_form_link_adv"));
137                                 hideMe(this);
138                                 '>[% l("Basic") %]</a>
139                         </td>
140                         <td align='left' class="hide_me">
141                             <select multiple='multiple' size='3' id='adv_global_lit_form' class='hide_me'>
142                             </select>    
143                             <select multiple='multiple' size='3' id='adv_global_lit_form_basic'>
144                                 <option value='0 '>[% l("Non Fiction") %]</option>
145                                 <option value='1'>[% l("Fiction") %]</option>
146                             </select>    
147                         </td>
148                         <td align='right' class="hide_me">
149                             <span>[% l("Bib Level") %]</span>
150                         </td>
151                         <td align='left' class="hide_me">
152                             <select multiple='multiple' size='3' id='adv_global_bib_level'>
153                             </select>    
154                         </td>
155                     </tr>
156                     <tr>
157                         <td valign='top'>
158                             <strong>[% l("Search Library") %]</strong><br />
159                             [% PROCESS "default/opac/parts/org_selector.tt2";
160                                 PROCESS build_org_selector name='loc' value=loc %]
161                             <div style="position:relative;top:7px;">
162                                 <input type='checkbox'
163                                 id='opac.result.limit2avail'/>
164                                 <label style="position:relative;top:-2px;"
165                                     for='opac.result.limit2avail'>
166                                     [% l("Limit to Available") %]</label>
167                             </div>
168                         </td>
169                         <td valign='top'>
170                             <strong>[% l("Publication Year") %]</strong><br />
171                             <select id='adv_global_pub_date_type' onchange='
172                                 if($("adv_global_pub_date_type").selectedIndex == 3)
173                                     unHideMe($("adv_global_pub_date_2_span"));
174                                 else
175                                     hideMe($("adv_global_pub_date_2_span"));'>
176                                 <option value='equals' selected='selected'>[% l("Is") %]</option>
177                                 <option value='before'>[% l("Before") %]</option>
178                                 <option value='after'>[% l("After") %]</option>
179                                 <option value='between'>[% l("Between") %]</option>
180                             </select>    
181                             <div style='margin-top:5px;'>
182                                 <input id='adv_global_pub_date_1' type='text' size='4' maxlength='4'/>
183                                 <span id='adv_global_pub_date_2_span' class='hide_me'>
184                                    [% l("and") %] <input id='adv_global_pub_date_2' type='text' size='4' maxlength='4'/>
185                                 </span>
186                             </div>
187                         </td>
188                     </tr>
189                     <!-- copy location selector -->
190                     <tr id='adv_copy_location_filter_row' class='hide_me'>
191                         <td align='right'>[% l("Shelving Location") %]</td>
192                         <td align='left' id='adv_copy_location_filter_td'>
193                             <select size='3' id='adv_copy_location_filter_select' multiple='multiple'>
194                             </select>
195                         </td>
196                     </tr>
197                 </tbody>
198             </table>
199         </td>
200     </tr>
201
202     <tr class='border_4_2'>
203         <td align="left" colspan='2'>
204             <!-- XXX TODO make a real form, and make this a real submitter -->
205         <img src="[% ctx.media_prefix %]/images/search_btn.gif" alt="[% l('Search') %]"  style="cursor:pointer;" />
206         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
207         <!-- XXX TODO make a real form, and make this a real resetter -->
208         <a href="javascript:;" style="position: relative; top: -9px;">Reset Form</a>
209         </td>
210     </tr>
211 </table>
212
213
214 <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me' style='text-align:center; margin-top: 20px; width:400px;'> 
215     <div id='adv_quick_search'>
216         <div class='adv_quick_search color_4'><b>[% l("Quick Search") %]</b></div>
217         <div style='margin-top: 8px;'>
218             <table><tbody><tr>
219                 <td>
220                     <select id='adv_quick_type'>
221                         <option value='isbn'>[% l("ISBN") %]</option>
222                         <option value='issn'>[% l("ISSN") %]</option>
223                         <option value='cn'>[% l("Call Number") %]</option>
224                         <option value='lccn'>[% l("LCCN") %]</option>
225                         <option value='tcn'>[% l("TCN") %]</option>
226                         <option value='barcode'>[% l("Item Barcode") %]</option>
227                     </select>
228                 </td><td>
229                     <input type='text' id='adv_quick_text' size='16' />
230                 </td>
231             </tr></tbody></table>
232         </div>
233
234         <div style='margin-top: 8px;' class='adv_quick_search_submit'>
235             <!-- XXX TODO make a real form, and make a real submitter (quick
236             submit, FKA advGenericSearch() -->
237             <img src="[% ctx.media_prefix %]/images/search_btn.gif"
238                 alt="[% l('Search') %]" id="adv_quick_submit" style="cursor:pointer;" />
239         </div>
240     </div>
241 </div>
242
243
244 <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me'
245     style='width:400px; margin-top: 20px;'> 
246     <div class='adv_quick_search color_4'><b>[% l("MARC Expert Search") %]</b></div>
247     <table style='margin: 3px; width: 100%;' id='adv_sdbar_table'
248         class='border_4_3'>
249         <tbody>
250             <tr>
251                 <td align="right">[% l("Tag:") %]</td>
252                 <td align="left"><input name='advanced.marc.tag' maxlength='3' size='3' /></td>
253                 <td align="right">[% l("Subfield:") %]</td>
254                 <td align="left"><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>
255             </tr>
256             <tr>
257                 <td align="right">[% l("Value:") %]</td>
258                 <td colspan='3' align="left"><input name='advanced.marc.value' size='18' /></td>
259             </tr>
260             <tr name='crow' class='hide_me'>
261                 <td colspan='4' align='center'>
262                     <a href='javascript:void(0);' class='classic_link'>[% l("close") %]</a>
263                 </td>
264             </tr>
265         </tbody>
266     </table>
267     <div id='adv_marc_submit' class='adv_quick_search_submit'>
268         <a style='margin-right: 4px; position:relative;top:-10px;'
269             class='classic_link' href='javascript:advAddMARC();'>[% l("Add Row") %]</a>
270         <!-- XXX TODO make a real form, and make a real submitter (FKA
271         advMARCRun()) -->
272         <img alt="Search" src="[% ctx.media_prefix %]/images/search_btn.gif" style="cursor:pointer;" />
273     </div>
274 </div>