//hideMe($('adv_global_search'));\r
}\r
\r
+function __setsortsel() {\r
+ var sel = $('adv_global_sort_by');\r
+ if (sel.selectedIndex == 0) {\r
+ $("adv_global_sort_dir").disabled = true;\r
+ $("adv_global_sort_dir").selectedIndex = 0;\r
+ } else $("adv_global_sort_dir").disabled = false;\r
+}\r
+setTimeout(__setsortsel, 100);\r
+\r
function advAddMARC() {\r
var newt = $('adv_sdbar_table').cloneNode(true);\r
newt.id = "";\r
};\r
}\r
\r
-$('holds_frozen_thaw_input').onchange = function(){holdsVerifyThawDateUI('holds_frozen_thaw_input');}\r
-$('holds_frozen_thaw_input').onkeyup = function(){holdsVerifyThawDateUI('holds_frozen_thaw_input');}\r
+setTimeout(\r
+ function() {\r
+ $('holds_frozen_thaw_input').onchange = function(){holdsVerifyThawDateUI('holds_frozen_thaw_input');}\r
+ $('holds_frozen_thaw_input').onkeyup = function(){holdsVerifyThawDateUI('holds_frozen_thaw_input');}\r
+ }, 100);\r
+\r
\r
function _holdsHandleStaffMe() {\r
holdArgs.recipient = G.user;\r
var notesTemplate;\r
\r
function myOPACInit() {\r
+\r
+ $('myopac_holds_actions_none').selected = true;\r
+\r
if(!(G.user && G.user.session)) {\r
initLogin();\r
} else {\r
var resultFetchAllRecords = false;\r
var resultCompiledSearch = null;\r
\r
+config.ids.result = {};\r
+config.css.result = {};\r
+config.names.result = {};\r
+config.ids.result.offset_start = "offset_start";\r
+config.ids.result.offset_end = "offset_end";\r
+config.ids.result.result_count = "result_count";\r
+config.ids.result.next_link = 'next_link';\r
+config.ids.result.prev_link = 'prev_link';\r
+config.ids.result.home_link = 'search_home_link';\r
+config.ids.result.end_link = 'end_link';\r
+config.ids.result.main_table = 'result_table';\r
+config.ids.result.row_template = 'result_table_template';\r
+config.ids.result.num_pages = 'num_pages';\r
+config.ids.result.current_page = 'current_page';\r
+config.css.result.nav_active = "nav_link_active";\r
+config.ids.result.top_div = "result_table_div";\r
+config.ids.result.nav_links = "search_nav_links";\r
+config.ids.result.info = "result_info_div";\r
+config.css.result.cc_cell_even = "copy_count_cell_even";\r
+config.names.result.item_jacket = "item_jacket";\r
+config.names.result.item_title = "item_title";\r
+config.names.result.item_author = "item_author";\r
+config.names.result.counts_row = "counts_row";\r
+config.names.result.count_cell = "copy_count_cell";\r
+config.names.result.format_cell = 'result_table_format_cell';\r
+config.names.result.format_link = 'resource_link'\r
+config.names.result.format_pic = 'format_pic'\r
+\r
/* set up the event handlers */\r
if( findCurrentPage() == MRESULT || findCurrentPage() == RRESULT ) {\r
G.evt.result.hitCountReceived.push(resultSetHitInfo);\r
\r
function fetchChiliFreshReviews() {\r
if (chilifresh && chilifresh != '(none)') {\r
- try { chili_init(); } catch(E) { dump(E + '\n'); }\r
+ try { chili_init(); } catch(E) { console.log(E + '\n'); }\r
}\r
}\r
\r
.adv_adv_link { font-size: 8pt; color: red; }\r
</style>\r
\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/adv_global.js'> </script>\r
-\r
<tr style='border-bottom: none;'>\r
\r
<!-- Contains the user-addable(?) rows to define search class, containment and text -->\r
<tbody>\r
<tr>\r
\r
- <script language='javascript' type='text/javascript'>\r
- function __setsortsel() {\r
- var sel = $('adv_global_sort_by')\r
- if(sel.selectedIndex == 0) {\r
- $("adv_global_sort_dir").disabled = true;\r
- $("adv_global_sort_dir").selectedIndex = 0;\r
- } else $("adv_global_sort_dir").disabled = false;\r
- }\r
- </script>\r
-\r
<td align=''>\r
<select id='adv_global_sort_by' onchange='__setsortsel();'>\r
<option value='rel'>&advanced.relevance;</option>\r
</td>\r
\r
<!-- force the enable/disable sort dir code to run -->\r
- <script language='javascript' type='text/javascript'>__setsortsel();</script>\r
</tr>\r
<tr>\r
<td align='center' class="hide_me">\r
<span style='vertical-align: top;'> <span style="font-weight:bold;">|</span> </span>
<span style='vertical-align: top;'>&common.language;</span>
<span id='translation_switch' dojoType="dijit.form.FilteringSelect" store="openils.I18N.localeStore"
- searchAttr="label" required="false" jsId='opacLocaleSelector'>
- <script>
- dojo.addOnLoad(function() {
- opacLocaleSelector.setValue(locale);
- dojo.connect(opacLocaleSelector, 'onChange',
- function () {
- location.href = location.href.replace(/opac\/[^\/]+\/skin/, 'opac/' + this.getValue() + '/skin');
- }
- );
- });
+ searchAttr="label" required="false" jsId='opacLocaleSelector'>
+ <script type='dojo/connect' event='startup'>
+ this.attr('value', locale);
+ dojo.connect(this, 'onChange', function() {
+ location.href = location.href.replace(/opac\/[^\/]+\/skin/, 'opac/' + this.attr('value') + '/skin');
+ });
</script>
</span>
</div>
\r
<tr id='hold_frozen_thaw_row' class='hide_me'>\r
<td class='holds_cell'>\r
- <script language='javascript' type='text/javascript'> if($('holds_frozen_chkbox').checked) unHideMe($("hold_frozen_thaw_row"));</script>\r
&opac.holds.freeze.thaw_date;\r
</td>\r
<td class='holds_cell'>\r
\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 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
+ setTimeout(\r
+ function() {\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
+ }\r
+ );\r
]]></script>\r
</div>\r
</div>\r
</div>\r
\r
<div id='myopac_bookbag_div' class='hide_me' xmlns:xi="http://www.w3.org/2001/XInclude" style="padding:5px;">\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/container.js'> </script>\r
\r
<div style="width:662px;">\r
<div class="header_left"></div>\r
<![CDATA[<!-- ****************** myopac_holds.xml ***************************** -->]]>\r
\r
<div id='myopac_holds_div' xmlns:xi="http://www.w3.org/2001/XInclude" style="padding:0px 5px;">\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/holds.js'> </script>\r
\r
<div id="acct_holds_tabs" style="padding-bottom: 12px;color:#666;">\r
<div class="align selected" id="holds_label">Current Items on Hold</div>\r
\r
<![CDATA[<!-- ****************** page_cnbrowse.xml ***************************** -->]]>\r
<div id='canvas_main' class='canvas' style='margin-top: 20px;'>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/cn_browse.js'></script>\r
<!--#include virtual="common/cn_browse.xml"-->\r
</div>\r
<![CDATA[<!-- ****************** end: page_cnbrowse.xml ***************************** -->]]>\r
\r
<![CDATA[<!-- ****************** page_mresult.xml ***************************** -->]]>\r
<div>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/sidebar_extras.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/js/mresult.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/result_common.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/tips.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/holds.js'></script> \r
<!--#include virtual="result/result_common.xml"-->\r
</div>\r
<![CDATA[<!-- ****************** end: page_mresult.xml ***************************** -->]]>\r
\r
<![CDATA[<!-- ****************** page_myopac.xml ***************************** -->]]>\r
<div id='canvas_main' class='canvas hide_me'>\r
-<script src="<!--#echo var='OILS_SKIN_BASE'-->/kcls/js/myopac.js" type='text/javascript'></script>\r
<div id="acct_tabs">\r
<a href="javascript:;" id="acct_summary" onclick="swapTabs(this);myOPACChangePage('summary');" rel="myopac_summary_div"></a>\r
<a href="javascript:;" id="acct_checked_out" onclick="swapTabs(this);myOPACChangePage('checked');" rel="myopac_checked_div"></a>\r
<![CDATA[<!-- ****************** page_rdetail.xml ***************************** -->]]> \r
\r
<div id='canvas_main' class='canvas'>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/sidebar_extras.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/result_common.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/rresult.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/rdetail.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/holds.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/cn_browse.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/container.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/sidebar.js'></script>\r
-\r
- <script language='javascript' type='text/javascript'>\r
- config.ids.rdetail = {};\r
- config.ids.rdetail.view_marc = "rdetail_view_marc";\r
- </script>\r
-\r
<table width='100%' id='np_table' border='0'>\r
<tbody>\r
<tr class='color_4'>\r
\r
<![CDATA[<!-- ****************** page_rresult.xml ***************************** -->]]>\r
<div>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/sidebar_extras.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/rresult.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/result_common.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/tips.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/holds.js'></script> \r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/rdetail.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/container.js'></script>\r
<!--#include virtual="result/result_common.xml"-->\r
</div>\r
<![CDATA[<!-- ****************** end: page_rresult.xml ***************************** -->]]>\r
+++ /dev/null
-
-<!-- record details alternate canvases -->
-<div class=''>
-
- <!--
- <script language='javascript' type='text/javascript'>
- config.ids.rdetail.view_marc_div = 'view_marc_div';
- config.ids.altcanvas.view_marc_div = config.ids.rdetail.view_marc_div;
- config.ids.rdetail.hide_marc = "rdetail_hide_marc";
- config.ids.rdetail.view_marc_box = "rdetail_view_marc_box";
- </script>
-
- <div class='hide_me canvas' id='view_marc_div'>
- <div>
- <table width='100%'><tbody><tr>
- <td class='color_1' align='left' style='padding-left: 7px;text-decoration: underline;'>
- <a href="javascript:void(0);" id='rdetail_hide_marc'>&rdetail.detailMain.hideMarc;</a>
- </td>
- </tr></tbody></table>
- </div>
- <br/>
- <div id='rdetail_view_marc_box'> </div>
- <br/><br/>
- </div>
- -->
-
-</div>
-
\r
<![CDATA[<!-- ****************** rdetail_cn_details.xml ***************************** -->]]>\r
<table class='hide_me'>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/copy_details.js'></script>\r
- <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/Date.W3CDTF.js'></script>\r
<tbody>\r
<tr style='border: 3px solid #E0E0E0;' id='rdetail_volume_details_row' templateRow='1'>\r
<td colspan='10'>\r
<br/><br/>\r
\r
<div id='rdetail_copy_info_none' class='hide_me'>&rdetail.noneAvailable;</div>\r
-\r
- <script language='javascript' type='text/javascript'>\r
- config.ids.rdetail.cp_status = "rdetail_copy_info_status";\r
- config.ids.rdetail.cp_info_row = "rdetail_copy_info_row";\r
- config.ids.rdetail.cp_info_loading = "rdetail_copy_info_loading";\r
- config.ids.rdetail.cp_info_local = "copy_info_local_link";\r
- config.ids.rdetail.cp_info_all = "copy_info_all_link";\r
- config.ids.rdetail.cp_info_none = "rdetail_copy_info_none";\r
- config.names.rdetail.lib_cell = "rdetail_library_cell";\r
- config.names.rdetail.cn_cell = "rdetail_callnumber_cell";\r
- config.names.rdetail.cp_count_cell = "rdetail_copy_count_cell";\r
- config.names.rdetail.cp_status = 'rdetail_status_cell';\r
- </script>\r
</div> <!-- copy info -->\r
<![CDATA[<!-- ****************** end: rdetail_copyinfo.xml ***************************** -->]]>\r
\r
<div id='rdetail_preview_title' class='hide_me'>&rdetail.extras.preview.title;</div>\r
<div id='rdetail_preview_badge' class='hide_me'>&rdetail.extras.preview.badge;</div>\r
</div>\r
-\r
- <!-- Novelist setup -->\r
- <!--if expr="${OILS_NOVELIST_URL} && ${OILS_NOVELIST_URL}!='(none)'"-->\r
- <script type="text/javascript" id="EIT" src="<!--#echo var='OILS_NOVELIST_URL'-->"></script>\r
- <!--endif-->\r
- <script language='javascript' type='text/javascript'>\r
- var novelist = '<!--#echo var="OILS_NOVELIST_URL"-->';\r
- if (novelist == '(none)') { novelist = false; }\r
- </script>\r
-\r
<![CDATA[<!-- ****************** end: rdetail_extras.xml ***************************** -->]]>\r
<abbr name="unapi" class="unapi-id">\r
<!-- unAPI URI goes here -->\r
</abbr>\r
-\r
- <script language='javascript' type='text/javascript'><![CDATA[\r
-\r
- config.ids.rdetail.details_body = 'rdetail_details_body'; \r
- config.ids.rdetail.title = 'rdetail_title';\r
- config.ids.rdetail.author = 'rdetail_author';\r
- config.ids.rdetail.isbn = 'rdetail_isbn';\r
- config.ids.rdetail.edition = 'rdetail_edition';\r
- config.ids.rdetail.pubdate = 'rdetail_pubdate';\r
- config.ids.rdetail.publisher = 'rdetail_publisher';\r
- config.ids.rdetail.tor = 'rdetail_tor';\r
- config.ids.rdetail.abstr = 'rdetail_abstract';\r
- config.ids.rdetail.image = 'rdetail_image';\r
- config.ids.rdetail.tor_pic = 'rdetail_tor_pic';\r
-\r
- dojo.addOnLoad(function() {\r
- setTimeout( function () {\r
- var here = findOrgUnit(getLocation());\r
- if (getDepth() > 0 || getDepth === 0 ) {\r
- while (getDepth() < findOrgDepth(here))\r
- here = findOrgUnit( here.parent_ou() );\r
- }\r
-\r
- dojo.require('openils.BibTemplate');\r
- new openils.BibTemplate({ record : new CGI().param('r'), org_unit : here.shortname() }).render();\r
- },0);\r
- });\r
- ]]></script>\r
-\r
</div> <!-- details_body -->\r
\r
- <!-- ChiliFresh setup -->\r
- <script language='javascript' type='text/javascript'>\r
- var chilifresh = '<!--#echo var="OILS_CHILIFRESH_ACCOUNT"-->';\r
- if (chilifresh == '(none)') { chilifresh = false; }\r
- </script>\r
<!--if expr="${OILS_CHILIFRESH_ACCOUNT} && ${OILS_CHILIFRESH_ACCOUNT}!='(none)'"-->\r
<input type="hidden" id="chilifresh_account" name="chilifresh_account"\r
value="<!--#echo var='OILS_CHILIFRESH_ACCOUNT'-->" />\r
value="<!--#echo var='OILS_CHILIFRESH_PROFILE'-->" />\r
<input type="hidden" id="chilifresh_version" name="chilifresh_version" value="onsite_v1" />\r
<input type="hidden" id="chilifresh_type" name="chilifresh_type" value="search" />\r
-<![CDATA[\r
-<script type="text/javascript">\r
-var sslSwitch = (("https:" == document.location.protocol) ? "https://secure." : "http://");\r
-document.write(unescape("%3Cscript src='" + sslSwitch + "chilifresh.com/on-site/js/evergreen.js' type='text/javascript'%3E%3C/script%3E"));\r
-</script>\r
-]]>\r
<!--endif-->\r
<![CDATA[<!-- ****************** end: rdetail_summary.xml ***************************** -->]]>\r
</div>\r
<!-- ====================== -->\r
\r
-\r
- <script language='javascript' type='text/javascript'>\r
- config.names.result.format_cell = 'result_table_format_cell';\r
- config.names.result.format_link = 'resource_link'\r
- config.names.result.format_pic = 'format_pic'\r
- </script>\r
-\r
<!-- ChiliFresh setup -->\r
- <script language='javascript' type='text/javascript'>\r
- var chilifresh = '<!--#echo var="OILS_CHILIFRESH_ACCOUNT"-->';\r
- if (chilifresh=='(none)') { chilifresh = false; }\r
- </script>\r
<!--if expr="${OILS_CHILIFRESH_ACCOUNT} && ${OILS_CHILIFRESH_ACCOUNT}!='(none)'"-->\r
<input type="hidden" id="chilifresh_account" name="chilifresh_account"\r
value="<!--#echo var='OILS_CHILIFRESH_ACCOUNT'-->" />\r
value="<!--#echo var='OILS_CHILIFRESH_PROFILE'-->" />\r
<input type="hidden" id="chilifresh_version" name="chilifresh_version" value="onsite_v1" />\r
<input type="hidden" id="chilifresh_type" name="chilifresh_type" value="search" />\r
-\r
-<![CDATA[\r
-<script type="text/javascript">\r
-var sslSwitch = (("https:" == document.location.protocol) ? "https://secure." : "http://");\r
-document.write(unescape("%3Cscript src='" + sslSwitch + "chilifresh.com/on-site/js/evergreen.js' type='text/javascript'%3E%3C/script%3E"));\r
-</script>\r
-]]>\r
<!--endif-->\r
</div>\r
<![CDATA[<!-- ****************** end: result_table.xml ***************************** -->]]>\r