From ac0039fe21e9f1feeebb2b36b6d6cdcdbc7f0cba Mon Sep 17 00:00:00 2001 From: phasefx Date: Mon, 26 Dec 2005 22:49:42 +0000 Subject: [PATCH] accesskeys conflict even if their associated widgets are hidden or disabled git-svn-id: svn://svn.open-ils.org/ILS/trunk@2527 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/xul/staff_client/server/patron/display.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Open-ILS/xul/staff_client/server/patron/display.js b/Open-ILS/xul/staff_client/server/patron/display.js index 1fe11c6b86..25ab774506 100644 --- a/Open-ILS/xul/staff_client/server/patron/display.js +++ b/Open-ILS/xul/staff_client/server/patron/display.js @@ -196,6 +196,13 @@ patron.display.prototype = { } obj.controller.view.PatronNavBar.selectedIndex = 1; + JSAN.use('util.widgets'); + util.widgets.enable_accesskeys_in_node_and_children( + obj.controller.view.PatronNavBar.lastChild + ); + util.widgets.disable_accesskeys_in_node_and_children( + obj.controller.view.PatronNavBar.firstChild + ); obj.controller.view.cmd_patron_refresh.setAttribute('disabled','true'); obj.controller.view.cmd_patron_checkout.setAttribute('disabled','true'); obj.controller.view.cmd_patron_items.setAttribute('disabled','true'); @@ -249,6 +256,13 @@ patron.display.prototype = { } obj.controller.view.PatronNavBar.selectedIndex = 0; + JSAN.use('util.widgets'); + util.widgets.enable_accesskeys_in_node_and_children( + obj.controller.view.PatronNavBar.firstChild + ); + util.widgets.disable_accesskeys_in_node_and_children( + obj.controller.view.PatronNavBar.lastChild + ); obj.controller.view.cmd_patron_retrieve.setAttribute('disabled','true'); obj.controller.view.cmd_search_form.setAttribute('disabled','true'); var form_frame = obj.left_deck.set_iframe( -- 2.43.2