Initial dev repository
[kcls-web.git] / opac / skin / lfw / xml / common / sidebar.xml
diff --git a/opac/skin/lfw/xml/common/sidebar.xml b/opac/skin/lfw/xml/common/sidebar.xml
new file mode 100644 (file)
index 0000000..cc7ed9d
--- /dev/null
@@ -0,0 +1,187 @@
+\r
+<!-- Navigation bar -->\r
+<![CDATA[<!-- ****************** sidebar.xml ***************************** -->]]>\r
+<script src="<!--#echo var='OILS_SKIN_BASE'-->/kcls/js/sidebar.js" type='text/javascript'></script>\r
+<div id="sidebar_div" class="sidebar_div" xmlns:xi="http://www.w3.org/2001/XInclude">\r
+       <div class='sidebar_chunk hide_me'>\r
+<!--\r
+               <div title="&navigate.home.title;" \r
+                       id='home_link_div' class="side_bar_item ">\r
+                       <a id='home_link' href='index.xml'>&navigate.home;</a>\r
+               </div>\r
+       \r
+               <div title="&opac.navigate.advanced.title;"\r
+                       id='advanced_link_div' class="side_bar_item ">\r
+                       <a id='advanced_link' href='advanced.xml'>&opac.navigate.advanced;</a>\r
+               </div>\r
+\r
+               <div title="&navigate.myopac.title;"\r
+                       id='myopac_link_div' class="side_bar_item ">\r
+                       <a  id='myopac_link' href='myopac/myopac.xml'>&navigate.myopac;</a>\r
+               </div>\r
+\r
+               <div title="&navigate.login.title;"\r
+                       id='login_link_div' class="side_bar_item ">\r
+                       <a id='login_link' href='javascript:void(0);'>&navigate.login;</a>\r
+               </div>\r
+\r
+               <div title="&navigate.logout.title;"\r
+                       id='logout_link_div' class="side_bar_item hide_me ">\r
+                       <a id='logout_link' href='javascript:void(0);'>&navigate.logout;</a>\r
+               </div>\r
+-->\r
+\r
+               <!-- Informational sidebar components -->\r
+<!--\r
+               <div id='logged_in_as_div' title="&navigate.loggedinas.title;" class="side_bar_item hide_me">\r
+                       <span>&navigate.loggedinas;<b id='username_dest'> </b></span>\r
+               </div>\r
+-->\r
+               <div id='sidebar_results_wrapper' class='hide_me border_1'>\r
+                       <div title="&navigate.titleGroupResults;" \r
+                               id='mresult_link_div' class="side_bar_item hide_me">\r
+                               <a id='sidebar_title_group_results'>&navigate.titleGroupResults;</a>\r
+                       </div>\r
+               \r
+                       <div title="&navigate.titleResults;"\r
+                               id='result_link_div' class="side_bar_item hide_me">\r
+                               <a id='sidebar_title_results'>&navigate.titleResults;</a>\r
+                       </div>\r
+       \r
+                       <div title="&navigate.record.details;"\r
+                               id='rdetail_link_div' class="side_bar_item hide_me">\r
+                               <span>&navigate.title.details;</span>\r
+                       </div>\r
+               </div>\r
+       </div>\r
+\r
+\r
+\r
+       <div id='facetSidebarContainer' class='hide_me'>\r
+\r
+        <div class="side_bar_item" style="margin-top: 10px; font-weight: bold;">\r
+      <span>&navigate.facetRefine;</span>\r
+       </div>\r
+\r
+     <div dojoType='openils.widget.FacetSidebar' searchBox='facet_box' searchSubmit='search_submit' maxValuesPerFacet='3' facetLimit='3' classOrder='["author","subject","series","title","keyword"]'>\r
+            <script type='dojo/method' event='populate'><![CDATA[\r
+                var fblob = this;\r
+                attachEvt("result", "allRecordsReceived", function () {\r
+                    if(!resultFacetKey) return;                                        \r
+                    if (fblob.facetCacheKey) return; // already rendered it\r
+                                       \r
+                    dojo.removeClass('facetSidebarContainer','hide_me');\r
+\r
+                    fblob.facetCacheKey = resultFacetKey;\r
+                    fblob.render();\r
+                });\r
+            ]]></script>\r
+        </div>\r
+       </div>\r
+\r
+<!--\r
+       <div id='subject_tree_sidebar' class='sidebar_chunk hide_me' style='margin-top: 12px;'> \r
+               <div id='subject_sidebar_tree_div'> </div>\r
+               <script language='javascript' type='text/javascript'>\r
+                       removeChildren($('subject_sidebar_tree_div'));\r
+                       var subjectSidebarTree = new SlimTree(\r
+                               document.getElementById('subject_sidebar_tree_div'),\r
+                               'subjectSidebarTree', '/opac/skin/kcls/graphics/arrow-down.gif');\r
+                       subjectSidebarTree.addNode( 'subjectSidebarTreeRoot', -1, \r
+                               "&sidebar.relevantSubjects.headerLabel;", \r
+                               'javascript:subjectSidebarTree.toggle(' +\r
+                                       '"subjectSidebarTreeRoot");');\r
+               </script>\r
+       </div>\r
+\r
+       <div id='author_tree_sidebar' class='sidebar_chunk hide_me'> \r
+               <div id='author_sidebar_tree_div'> </div>\r
+               <script language='javascript' type='text/javascript'>\r
+                       removeChildren($('author_sidebar_tree_div'));\r
+                       var authorSidebarTree = new SlimTree(\r
+                               document.getElementById('author_sidebar_tree_div'),\r
+                               'authorSidebarTree','/opac/skin/kcls/graphics/arrow-down.gif');\r
+                       authorSidebarTree.addNode( 'authorSidebarTreeRoot', -1, \r
+                               "&sidebar.relevantAuthors.headerLabel;", \r
+                               'javascript:authorSidebarTree.toggle(' +\r
+                                       '"authorSidebarTreeRoot");');\r
+               </script>\r
+       </div>\r
+\r
+       <div id='series_tree_sidebar' class='sidebar_chunk hide_me'> \r
+               <div id='series_sidebar_tree_div'> </div>\r
+               <script language='javascript' type='text/javascript'>\r
+                       removeChildren($('series_sidebar_tree_div'));\r
+                       var seriesSidebarTree = new SlimTree(\r
+                               document.getElementById('series_sidebar_tree_div'),\r
+                               'seriesSidebarTree',\r
+                               '/opac/skin/kcls/graphics/arrow-down.gif');\r
+                       seriesSidebarTree.addNode( 'seriesSidebarTreeRoot', -1, \r
+                               "&sidebar.relevantSeries.headerLabel;", \r
+                               'javascript:seriesSidebarTree.toggle(' +\r
+                                       '"seriesSidebarTreeRoot");');\r
+               </script>\r
+       </div>\r
+-->\r
+       <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me' style='text-align:center; margin-top: 20px;'> \r
+               <div id='adv_quick_search'>\r
+                       <div class='adv_quick_search color_4'><b>&sidebar.quick.search;</b></div>\r
+                       <div style='margin-top: 8px;'>\r
+                               <table><tbody><tr>\r
+                                       <td>\r
+                                               <select id='adv_quick_type' style='width: 6em;'>\r
+                                                       <option value='isbn'>&opac.advanced.quick.isbn;</option>\r
+                                                       <option value='issn'>&opac.advanced.quick.issn;</option>\r
+                                                       <option value='cn'>&opac.advanced.quick.cn;</option>\r
+                                                       <option value='lccn'>&opac.advanced.quick.lccn;</option>\r
+                                                       <option value='tcn'>&opac.advanced.quick.tcn;</option>\r
+                                                       <option value='barcode'>&opac.advanced.quick.barcode;</option>\r
+                                               </select>\r
+                                       </td><td>\r
+                                               <input type='text' id='adv_quick_text' size='16' />\r
+                                       </td>\r
+                               </tr></tbody></table>\r
+                       </div>\r
+\r
+            <span class='hide_me' id='myopac.copy.not.found'>&sidebar.copy.not.found;</span>\r
+                       <div style='margin-top: 8px;' class='adv_quick_search_submit'>\r
+                               <a id='adv_quick_submit' href='javascript:advGenericSearch();' class='classic_link'>&common.submit;</a>\r
+                       </div>\r
+               </div>\r
+       </div>\r
+\r
+       <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me' \r
+               style='text-align:center; margin-top: 20px;'> \r
+\r
+               <div class='adv_quick_search color_4'><b>&search.marc;</b></div>\r
+               <table style='margin: 3px; width: 100%;' id='adv_sdbar_table' class='border_4_3'>\r
+                       <tbody>\r
+                               <tr>\r
+                                       <td>&search.marc.tag;</td>\r
+                                       <td><input name='advanced.marc.tag' maxlength='3' size='3' /></td>\r
+                                       <td>&search.marc.subfield;</td>\r
+                                       <td><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>\r
+                               </tr>\r
+                               <tr>\r
+                                       <td>&search.marc.value;</td>\r
+                                       <td colspan='3'><input name='advanced.marc.value' size='18' /></td>\r
+                               </tr>\r
+                               <tr name='crow' class='hide_me'>\r
+                                       <td colspan='4' align='center'>\r
+                                       <a href='javascript:void(0);' class='classic_link'\r
+                                               onclick='\r
+                                                       var div = $("adv_marc_search_sidebar");\r
+                                                       if( div.getElementsByTagName("table").length > 1 )\r
+                                                               div.removeChild(this.parentNode.parentNode.parentNode.parentNode);'>&common.close;</a>\r
+                                       </td>\r
+                               </tr>\r
+                                                               \r
+                       </tbody>\r
+               </table>\r
+               <div id='adv_marc_submit' class='adv_quick_search_submit'>\r
+                       <a style='margin-right: 4px;' class='classic_link' href='javascript:advAddMARC();'>&search.marc.add.row;</a>\r
+                       <a style='margin-left: 4px;' class='classic_link' href='javascript:advMARCRun();'>&common.submit;</a>\r
+               </div>\r
+       </div>\r
+</div>\r
+<![CDATA[<!-- ****************** end: sidebar.xml ***************************** -->]]>\r