]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/web/opac/skin/default/xml/common/sidebar.xml
Merge remote branch 'working/user/shadowspar/ttopac-altcleanup' into template-toolkit...
[Evergreen.git] / Open-ILS / web / opac / skin / default / xml / common / sidebar.xml
1
2 <!-- Navigation bar -->
3
4 <div id="sidebar_div" class="sidebar_div" xmlns:xi="http://www.w3.org/2001/XInclude">
5
6         <div class='sidebar_chunk'>
7
8                 <div title="&navigate.home.title;" 
9                         id='home_link_div' class="side_bar_item ">
10                         <a id='home_link' href='index.xml'>&navigate.home;</a>
11                 </div>
12         
13                 <div title="&opac.navigate.advanced.title;"
14                         id='advanced_link_div' class="side_bar_item ">
15                         <a id='advanced_link' href='advanced.xml'>&opac.navigate.advanced;</a>
16                 </div>
17
18                 <div title="&navigate.myopac.title;"
19                         id='myopac_link_div' class="side_bar_item ">
20                         <a  id='myopac_link' href='myopac/myopac.xml'>&navigate.myopac;</a>
21                 </div>
22
23                 <div title="&navigate.login.title;"
24                         id='login_link_div' class="side_bar_item ">
25                         <a id='login_link' href='javascript:void(0);'>&navigate.login;</a>
26                 </div>
27
28                 <div title="&navigate.logout.title;"
29                         id='logout_link_div' class="side_bar_item hide_me ">
30                         <a id='logout_link' href='javascript:void(0);'>&navigate.logout;</a>
31                 </div>
32
33
34                 <!-- Informational sidebar components -->
35
36                 <div id='logged_in_as_div' title="&navigate.loggedinas.title;" class="side_bar_item hide_me">
37                         <span>&navigate.loggedinas;<b id='username_dest'> </b></span>
38                 </div>
39
40                 <div id='sidebar_results_wrapper' class='hide_me border_1'>
41                         <div title="&navigate.titleGroupResults;" 
42                                 id='mresult_link_div' class="side_bar_item hide_me">
43                                 <a id='sidebar_title_group_results'>&navigate.titleGroupResults;</a>
44                         </div>
45                 
46                         <div title="&navigate.titleResults;"
47                                 id='result_link_div' class="side_bar_item hide_me">
48                                 <a id='sidebar_title_results'>&navigate.titleResults;</a>
49                         </div>
50         
51                         <div title="&navigate.record.details;"
52                                 id='rdetail_link_div' class="side_bar_item hide_me">
53                                 <span>&navigate.title.details;</span>
54                         </div>
55                 </div>
56         </div>
57
58     <div id='facetSidebarContainer' class='hide_me'>
59
60          <div class="side_bar_item" style="margin-top: 10px; font-weight: bold;">
61       <span>&navigate.facetRefine;</span>
62         </div>
63
64      <div dojoType='openils.widget.FacetSidebar' searchBox='facet_box' searchSubmit='search_submit' facetLimit='5' classOrder='["author","subject","series","title","keyword"]'>
65             <script type='dojo/method' event='populate'><![CDATA[
66                 var fblob = this;
67                 attachEvt("result", "allRecordsReceived", function () {
68                     if(!resultFacetKey) return;
69                     if (fblob.facetCacheKey) return; // already rendered it
70
71                     dojo.removeClass('facetSidebarContainer','hide_me');
72
73                     fblob.facetCacheKey = resultFacetKey;
74                     fblob.render();
75                 });
76             ]]></script>
77         </div>
78         </div>
79
80         <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me' 
81                 style='text-align:center; margin-top: 20px;'> 
82                 <hr/>
83                 <div id='adv_quick_search'>
84                         <div class='adv_quick_search color_4'><b>&sidebar.quick.search;</b></div>
85                         <div style='margin-top: 8px;'>
86                                 <table><tbody><tr>
87                                         <td>
88                                                 <select id='adv_quick_type' style='width: 6em;'>
89                                                         <option value='isbn'>&opac.advanced.quick.isbn;</option>
90                                                         <option value='issn'>&opac.advanced.quick.issn;</option>
91                                                         <option value='cn'>&opac.advanced.quick.cn;</option>
92                                                         <option value='lccn'>&opac.advanced.quick.lccn;</option>
93                                                         <option value='tcn'>&opac.advanced.quick.tcn;</option>
94                                                         <option value='barcode'>&opac.advanced.quick.barcode;</option>
95                                                 </select>
96                                         </td><td>
97                                                 <input type='text' id='adv_quick_text' size='16' />
98                                         </td>
99                                 </tr></tbody></table>
100                         </div>
101
102             <span class='hide_me' id='myopac.copy.not.found'>&sidebar.copy.not.found;</span>
103             <span class='hide_me' id='myopac.copy.not.cataloged'>&sidebar.copy.not.cataloged;</span>
104                         <div style='margin-top: 8px;' class='adv_quick_search_submit'>
105                                 <a id='adv_quick_submit' href='javascript:advGenericSearch();' class='classic_link'>&common.submit;</a>
106                         </div>
107                 </div>
108         </div>
109
110     <div id='adv_authority_browse_sidebar' style='text-align: center'
111         class='sidebar_chunk hide_me'>
112
113         <hr />
114         <div class='adv_quick_search color_4'>
115             <b>&sidebar.authority.browse;</b>
116         </div>
117
118         <div style="text-align: left">
119             <select id="authority_browse_axis"></select><input
120                 id="authority_browse_term" type="text" size="16"/>
121         </div>
122
123         <div style="margin-top: 8px;">
124             <a id="authority_browse_submit" class="classic_link" href="javascript:advAuthorityBrowse();">&common.submit;</a>
125         </div>
126     </div>
127
128         <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me' 
129                 style='text-align:center; margin-top: 20px;'> 
130                 <hr/>
131                 <div class='adv_quick_search color_4'><b>&search.marc;</b></div>
132                 <table style='margin: 3px; width: 100%;' id='adv_sdbar_table' class='border_4_3'>
133                         <tbody>
134                                 <tr>
135                                         <td>&search.marc.tag;</td>
136                                         <td><input name='advanced.marc.tag' maxlength='3' size='3' /></td>
137                                         <td>&search.marc.subfield;</td>
138                                         <td><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>
139                                 </tr>
140                                 <tr>
141                                         <td>&search.marc.value;</td>
142                                         <td colspan='3'><input name='advanced.marc.value' size='18' /></td>
143                                 </tr>
144                                 <tr name='crow' class='hide_me'>
145                                         <td colspan='4' align='center'>
146                                         <a href='javascript:void(0);' class='classic_link'
147                                                 onclick='
148                                                         var div = $("adv_marc_search_sidebar");
149                                                         if( div.getElementsByTagName("table").length > 1 )
150                                                                 div.removeChild(this.parentNode.parentNode.parentNode.parentNode);'>&common.close;</a>
151                                         </td>
152                                 </tr>
153                                                                 
154                         </tbody>
155                 </table>
156                 <div id='adv_marc_submit' class='adv_quick_search_submit'>
157                         <a style='margin-right: 4px;' class='classic_link' href='javascript:advAddMARC();'>&search.marc.add.row;</a>
158                         <a style='margin-left: 4px;' class='classic_link' href='javascript:advMARCRun();'>&common.submit;</a>
159                 </div>
160         </div>
161
162
163
164
165         <!-- ============================================================================= -->
166         <!-- Our javascript -->
167         <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/sidebar.js'></script>
168
169         <script language='javascript' type='text/javascript'>
170                 config.ids.sidebar = {};
171                 config.css.sidebar = {};
172                 config.names.sidebar = {};
173                 config.css.sidebar.item = {};
174                 config.ids.sidebar.home                         = 'home_link_div';
175                 config.ids.sidebar.advanced             = 'advanced_link_div';
176                 config.ids.sidebar.myopac                       = 'myopac_link_div';
177                 config.ids.sidebar.prefs                        = 'prefs_link_div';
178                 config.ids.sidebar.mresult                      = 'mresult_link_div';
179                 config.ids.sidebar.rresult                      = 'result_link_div';
180                 config.ids.sidebar.rdetail                      = "rdetail_link_div"; 
181                 config.ids.sidebar.login                        = 'login_link';
182                 config.ids.sidebar.logout                       = 'logout_link';
183                 config.ids.sidebar.logoutbox            = 'logout_link_div';
184                 config.ids.sidebar.loginbox             = 'login_link_div';
185                 config.ids.sidebar.logged_in_as = 'logged_in_as_div';
186                 config.ids.sidebar.username_dest        = 'username_dest';
187                 
188                 config.ids.sidebar.home_link            = 'home_link'
189                 config.ids.sidebar.advanced_link        = 'advanced_link'
190                 config.ids.sidebar.myopac_link  = 'myopac_link'
191                 
192                 config.css.encircled                            = 'encircled';
193         </script>
194
195 </div>
196