From: Jason Etheridge Date: Tue, 5 Apr 2011 23:30:55 +0000 (-0400) Subject: move from action buttons to the standard Actions menu and provide right-click context... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3944a432c6475a3d5252d27e4387276d2c2f969b;p=evergreen%2Fequinox.git move from action buttons to the standard Actions menu and provide right-click context menu on the list. Don't apply actions to selected error rows --- diff --git a/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js b/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js index 0ff25bf111..79ab906c9c 100644 --- a/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js +++ b/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js @@ -285,8 +285,9 @@ function handle_change() { var node_list = list.retrieve_selection(); var eligibles = []; for (var i = 0; i < node_list.length; i++) { - if (node_list[i].hasAttribute('retrieve_id')) { - eligibles.push( node_list[i].getAttribute('retrieve_id') ); + var retrieve_id = node_list[i].getAttribute('retrieve_id'); + if (retrieve_id && retrieve_id != 'undefined') { + eligibles.push( retrieve_id ); } } if (eligibles.length > 0) { @@ -339,8 +340,9 @@ function handle_remove() { var node_list = list.retrieve_selection(); var eligibles = []; for (var i = 0; i < node_list.length; i++) { - if (node_list[i].hasAttribute('retrieve_id')) { - eligibles.push( node_list[i].getAttribute('retrieve_id') ); + var retrieve_id = node_list[i].getAttribute('retrieve_id'); + if (retrieve_id && retrieve_id != 'undefined') { + eligibles.push( retrieve_id ); } } if (eligibles.length > 0) { diff --git a/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.xul b/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.xul index 5bb0c3d6ab..a500b9a202 100644 --- a/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.xul +++ b/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.xul @@ -31,18 +31,36 @@