);
}
],
+ 'cmd_patron_other' : [
+ ['command'],
+ function(ev) {
+ try { document.getElementById("PatronNavBarScrollbox").ensureElementIsVisible( document.getElementById("PatronNavBar_other" ) ); } catch(E) {};
+ obj.reset_nav_styling('cmd_patron_other');
+ try { document.getElementById('PatronNavBar_other').firstChild.showPopup(); } catch(E) {};
+ }
+ ],
'cmd_patron_info' : [
['command'],
function(ev) {
x.addEventListener( 'focus', function(xx) { return function() { try { document.getElementById("PatronNavBarScrollbox").ensureElementIsVisible(xx); } catch(E) {}; } }(x), false);
var x = document.getElementById("PatronNavBar_holds");
x.addEventListener( 'focus', function(xx) { return function() { try { document.getElementById("PatronNavBarScrollbox").ensureElementIsVisible(xx); } catch(E) {}; } }(x), false);
- var x = document.getElementById("PatronNavBar_info");
+ var x = document.getElementById("PatronNavBar_other");
x.addEventListener( 'focus', function(xx) { return function() { try { document.getElementById("PatronNavBarScrollbox").ensureElementIsVisible(xx); } catch(E) {}; } }(x), false);
var x = document.getElementById("PatronNavBar_edit");
x.addEventListener( 'focus', function(xx) { return function() { try { document.getElementById("PatronNavBarScrollbox").ensureElementIsVisible(xx); } catch(E) {}; } }(x), false);
},
'reset_nav_styling' : function(btn) {
- this.controller.view.cmd_patron_checkout.setAttribute('style','');
- this.controller.view.cmd_patron_items.setAttribute('style','');
- this.controller.view.cmd_patron_edit.setAttribute('style','');
- this.controller.view.cmd_patron_info.setAttribute('style','');
- this.controller.view.cmd_patron_holds.setAttribute('style','');
- this.controller.view.cmd_patron_bills.setAttribute('style','');
- this.controller.view[ btn ].setAttribute('style','background: blue; color: white;');
+ try {
+ this.controller.view.cmd_patron_checkout.setAttribute('style','');
+ this.controller.view.cmd_patron_items.setAttribute('style','');
+ this.controller.view.cmd_patron_edit.setAttribute('style','');
+ this.controller.view.cmd_patron_other.setAttribute('style','');
+ this.controller.view.cmd_patron_holds.setAttribute('style','');
+ this.controller.view.cmd_patron_bills.setAttribute('style','');
+ this.controller.view[ btn ].setAttribute('style','background: blue; color: white;');
+ } catch(E) {
+ alert(E);
+ }
},
'render_search_form' : function(params) {
label="&staff.patron_navbar.bills;" accesskey="&staff.patron_navbar.bills.accesskey;"/>
<button id="PatronNavBar_edit" command="cmd_patron_edit" class="nav"
label="&staff.patron_navbar.edit;" accesskey="&staff.patron_navbar.edit.accesskey;"/>
- <button id="PatronNavBar_info" class="nav" label="&staff.patron_navbar.other;" accesskey="&staff.patron_navbar.other.accesskey;" type="menu">
+ <button id="PatronNavBar_other" command="cmd_patron_other" class="nav" label="&staff.patron_navbar.other;" accesskey="&staff.patron_navbar.other.accesskey;" type="menu">
<menupopup>
<menuitem label="&staff.patron_navbar.alert;" accesskey="&staff.patron_navbar.alert.accesskey;" command="cmd_patron_alert"/>
<menuitem label="&staff.patron_navbar.info;" accesskey="&staff.patron_navbar.info.accesskey;" command="cmd_patron_info"/>