1 <h3 class="sr-only">[% l('Catalog Search') %]</h3>
2 [% PROCESS "opac/parts/org_selector.tt2" %]
3 <div id="search-wrapper">
4 [% UNLESS took_care_of_form -%]
5 <form action="[% ctx.opac_root %]/results" method="get">
8 <span class="search_catalog_lbl mobile_hide">[% l('Search the Catalog') %]</span>
9 <span class="adv_search_catalog_lbl"><a href="[% mkurl(ctx.opac_root _ '/advanced', {}, general_search_parms.merge(expert_search_parms)) %]"
10 id="home_adv_search_link">[% l('Advanced Search') %]</a></span>
11 <span class="browse_the_catalog_lbl"><a href="[% mkurl(ctx.opac_root _ '/browse', {}, ['fi:has_browse_entry']) %]">[% l('Browse the Catalog') %]</a></span>
13 <div class="searchbar">
14 <span class='search_box_wrapper'>
15 [%- # autosuggest breaks accessibility, as the aria-label
16 # attribute is removed when the Dijit is created. :( %]
17 <label id="search_box_label" for="search_box">[% l('Search: ') %]
18 <input type="text" id="search_box" name="query" aria-label="[%
19 l('Enter search query:');
20 %]" value="[% is_advanced ? ctx.naive_query_scrub(ctx.processed_search_query) : CGI.param('query') | html %]"
21 [%- IF use_autosuggest.enabled == "t" %]
22 dojoType="openils.widget.AutoSuggest" type_selector="'qtype'"
23 submitter="this.textbox.form.submit();"
24 [%- IF use_autosuggest.value.search('opac_visible') %]
25 store_args='{"org_unit_getter": function() { return [% ctx.search_ou %]; }}'
26 [%- END # opac_visible -%]
28 [% IF basic_search != "f" %] autofocus [% END %] x-webkit-speech
29 [%- END # autosuggest enabled %] />
32 <label id="search_qtype_label" for="qtype">
35 INCLUDE "opac/parts/qtype_selector.tt2" id="qtype";
38 <label id="search_itype_label" for="search_itype_selector">
41 IF search.basic_config.type == 'attr';
42 INCLUDE "opac/parts/coded_value_selector.tt2"
43 attr=search.basic_config.group none_ok=1
44 id='search_itype_selector'
45 none_label=search.basic_config.none_label;
46 ELSIF search.basic_config.type == 'filter';
47 INCLUDE "opac/parts/filter_group_selector.tt2"
48 filter_group=search.basic_config.group none_ok=1
49 id='search_itype_selector'
50 none_label=search.basic_config.none_label;
54 <label id="search_locg_label" for="search_org_selector">
57 select_lib_label = l("Select search library");
58 INCLUDE build_org_selector arialabel=select_lib_label
59 id='search_org_selector' show_loc_groups=1
63 <input id='search-submit-go' type="submit" value="[% l('Search') %]" class="opac-button"
64 onclick='setTimeout(function(){$("search-submit-spinner").className=""; $("search-submit-go").className="hidden"}, 2000)'/>
65 <img id='search-submit-spinner' src='/opac/images/progressbar_green.gif' style='height:16px;width:16px;' class='hidden' alt='[% l("Search In Progress") %]'/>
69 <div id="search-only-bookbag-container">
70 <input type="checkbox" id="search-only-bookbag" name="bookbag"
71 value="[% ctx.bookbag.id | html %]" checked="checked" />
72 <label for="search-only-bookbag">
73 [% l('Search only within the chosen list') %]
77 [% IF is_advanced || is_special %]
79 <input type="hidden" name="_adv" value="1" />
80 [% IF ctx.processed_search_query OR (NOT is_advanced AND NOT is_special) %]
81 <input name='page' type='hidden' value="0" />
85 [% UNLESS took_care_of_form %]</form>[% END %]
86 [% IF (is_advanced AND NOT is_special) AND CGI.param('qtype') %]
87 <div class="opac-auto-102">
88 [ <a href="[% mkurl(ctx.opac_root _ '/advanced') %]">[%
89 l('Refine My Original Search')
95 <a href="[% ctx.opac_root %]/home">[% l('Catalog Home') %]</a> >
98 <div class="clear-both"></div>