Initial dev repository
[kcls-web.git] / opac / skin / kcls / xml / common / sidebar.xml
1
2 <!-- Navigation bar -->
3 <![CDATA[<!-- ****************** sidebar.xml ***************************** -->]]>
4 <script src="<!--#echo var='OILS_SKIN_BASE'-->/kcls/js/sidebar.js" type='text/javascript'></script>
5 <div id="sidebar_div" class="sidebar_div" xmlns:xi="http://www.w3.org/2001/XInclude">
6         <div class='sidebar_chunk hide_me'>
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
59
60         <div id='facetSidebarContainer' class='hide_me'>
61
62          <div class="side_bar_item" style="font-weight: bold;text-transform:uppercase;">
63       <span>&navigate.facetRefine;</span>
64         </div>
65
66      <div dojoType='openils.widget.FacetSidebar' searchBox='facet_box' searchSubmit='search_submit' maxValuesPerFacet='3' facetLimit='3' classOrder='["author","subject","series","title","keyword"]'>
67             <script type='dojo/method' event='populate'><![CDATA[
68                 var fblob = this;
69                 attachEvt("result", "allRecordsReceived", function () {
70                     if(!resultFacetKey) return;                                 
71                     if (fblob.facetCacheKey) return; // already rendered it
72                                         
73                     dojo.removeClass('facetSidebarContainer','hide_me');
74
75                     fblob.facetCacheKey = resultFacetKey;
76                     fblob.render();
77                 });
78             ]]></script>
79         </div>
80         </div>
81
82 <!--
83         <div id='subject_tree_sidebar' class='sidebar_chunk hide_me' style='margin-top: 12px;'> 
84                 <div id='subject_sidebar_tree_div'> </div>
85                 <script language='javascript' type='text/javascript'>
86                         removeChildren($('subject_sidebar_tree_div'));
87                         var subjectSidebarTree = new SlimTree(
88                                 document.getElementById('subject_sidebar_tree_div'),
89                                 'subjectSidebarTree', '/opac/skin/kcls/graphics/arrow-down.gif');
90                         subjectSidebarTree.addNode( 'subjectSidebarTreeRoot', -1, 
91                                 "&sidebar.relevantSubjects.headerLabel;", 
92                                 'javascript:subjectSidebarTree.toggle(' +
93                                         '"subjectSidebarTreeRoot");');
94                 </script>
95         </div>
96
97         <div id='author_tree_sidebar' class='sidebar_chunk hide_me'> 
98                 <div id='author_sidebar_tree_div'> </div>
99                 <script language='javascript' type='text/javascript'>
100                         removeChildren($('author_sidebar_tree_div'));
101                         var authorSidebarTree = new SlimTree(
102                                 document.getElementById('author_sidebar_tree_div'),
103                                 'authorSidebarTree','/opac/skin/kcls/graphics/arrow-down.gif');
104                         authorSidebarTree.addNode( 'authorSidebarTreeRoot', -1, 
105                                 "&sidebar.relevantAuthors.headerLabel;", 
106                                 'javascript:authorSidebarTree.toggle(' +
107                                         '"authorSidebarTreeRoot");');
108                 </script>
109         </div>
110
111         <div id='series_tree_sidebar' class='sidebar_chunk hide_me'> 
112                 <div id='series_sidebar_tree_div'> </div>
113                 <script language='javascript' type='text/javascript'>
114                         removeChildren($('series_sidebar_tree_div'));
115                         var seriesSidebarTree = new SlimTree(
116                                 document.getElementById('series_sidebar_tree_div'),
117                                 'seriesSidebarTree',
118                                 '/opac/skin/kcls/graphics/arrow-down.gif');
119                         seriesSidebarTree.addNode( 'seriesSidebarTreeRoot', -1, 
120                                 "&sidebar.relevantSeries.headerLabel;", 
121                                 'javascript:seriesSidebarTree.toggle(' +
122                                         '"seriesSidebarTreeRoot");');
123                 </script>
124         </div>
125 -->
126         <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me' style='text-align:center; margin-top: 20px;'> 
127                 <div id='adv_quick_search'>
128                         <div class='adv_quick_search color_4'><b>&sidebar.quick.search;</b></div>
129                         <div style='margin-top: 8px;'>
130                                 <table><tbody><tr>
131                                         <td>
132                                                 <select id='adv_quick_type' style='width: 6em;'>
133                                                         <option value='isbn'>&opac.advanced.quick.isbn;</option>
134                                                         <option value='issn'>&opac.advanced.quick.issn;</option>
135                                                         <option value='cn'>&opac.advanced.quick.cn;</option>
136                                                         <option value='lccn'>&opac.advanced.quick.lccn;</option>
137                                                         <option value='tcn'>&opac.advanced.quick.tcn;</option>
138                                                         <option value='barcode'>&opac.advanced.quick.barcode;</option>
139                                                 </select>
140                                         </td><td>
141                                                 <input type='text' id='adv_quick_text' size='16' />
142                                         </td>
143                                 </tr></tbody></table>
144                         </div>
145
146             <span class='hide_me' id='myopac.copy.not.found'>&sidebar.copy.not.found;</span>
147                         <div style='margin-top: 8px;' class='adv_quick_search_submit'>
148                                 <a id='adv_quick_submit' href='javascript:advGenericSearch();' class='classic_link'>&common.submit;</a>
149                         </div>
150                 </div>
151         </div>
152
153         <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me' 
154                 style='text-align:center; margin-top: 20px;'> 
155
156                 <div class='adv_quick_search color_4'><b>&search.marc;</b></div>
157                 <table style='margin: 3px; width: 100%;' id='adv_sdbar_table' class='border_4_3'>
158                         <tbody>
159                                 <tr>
160                                         <td>&search.marc.tag;</td>
161                                         <td><input name='advanced.marc.tag' maxlength='3' size='3' /></td>
162                                         <td>&search.marc.subfield;</td>
163                                         <td><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>
164                                 </tr>
165                                 <tr>
166                                         <td>&search.marc.value;</td>
167                                         <td colspan='3'><input name='advanced.marc.value' size='18' /></td>
168                                 </tr>
169                                 <tr name='crow' class='hide_me'>
170                                         <td colspan='4' align='center'>
171                                         <a href='javascript:void(0);' class='classic_link'
172                                                 onclick='
173                                                         var div = $("adv_marc_search_sidebar");
174                                                         if( div.getElementsByTagName("table").length > 1 )
175                                                                 div.removeChild(this.parentNode.parentNode.parentNode.parentNode);'>&common.close;</a>
176                                         </td>
177                                 </tr>
178                                                                 
179                         </tbody>
180                 </table>
181                 <div id='adv_marc_submit' class='adv_quick_search_submit'>
182                         <a style='margin-right: 4px;' class='classic_link' href='javascript:advAddMARC();'>&search.marc.add.row;</a>
183                         <a style='margin-left: 4px;' class='classic_link' href='javascript:advMARCRun();'>&common.submit;</a>
184                 </div>
185         </div>
186 </div>
187 <![CDATA[<!-- ****************** end: sidebar.xml ***************************** -->]]>