From: phasefx Date: Tue, 8 Aug 2006 01:09:24 +0000 (+0000) Subject: clipboard X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=c99d7d89778cafaee2478015d29c5dcf53f88489;p=Evergreen.git clipboard git-svn-id: svn://svn.open-ils.org/ILS/trunk@5354 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/xul/staff_client/server/cat/copy_browser.js b/Open-ILS/xul/staff_client/server/cat/copy_browser.js index 5daa45c8a3..f09bdb5143 100644 --- a/Open-ILS/xul/staff_client/server/cat/copy_browser.js +++ b/Open-ILS/xul/staff_client/server/cat/copy_browser.js @@ -31,6 +31,10 @@ cat.copy_browser.prototype = { obj.controller.init( { control_map : { + 'sel_clip' : [ + ['command'], + function() { obj.list.clipboard(); } + ], 'cmd_broken' : [ ['command'], function() { alert('Not Yet Implemented'); } @@ -1234,6 +1238,7 @@ cat.copy_browser.prototype = { 'on_select' : function(ev) { JSAN.use('util.functional'); var sel = obj.list.retrieve_selection(); + obj.controller.view.sel_clip.disabled = sel.length < 1; obj.sel_list = util.functional.map_list( sel, function(o) { return o.getAttribute('retrieve_id'); } diff --git a/Open-ILS/xul/staff_client/server/cat/copy_browser.xul b/Open-ILS/xul/staff_client/server/cat/copy_browser.xul index 3e0df8a04c..1c4a9b9ed1 100644 --- a/Open-ILS/xul/staff_client/server/cat/copy_browser.xul +++ b/Open-ILS/xul/staff_client/server/cat/copy_browser.xul @@ -64,6 +64,7 @@ + @@ -86,6 +87,8 @@ + + @@ -116,6 +119,8 @@ + + diff --git a/Open-ILS/xul/staff_client/server/cat/copy_buckets.js b/Open-ILS/xul/staff_client/server/cat/copy_buckets.js index 84e159d561..af166f8b4b 100644 --- a/Open-ILS/xul/staff_client/server/cat/copy_buckets.js +++ b/Open-ILS/xul/staff_client/server/cat/copy_buckets.js @@ -80,6 +80,7 @@ cat.copy_buckets.prototype = { try { JSAN.use('util.functional'); var sel = obj.list2.retrieve_selection(); + document.getElementById('clip_button').disabled = sel.length < 1; obj.selection_list2 = util.functional.map_list( sel, function(o) { return JSON2js(o.getAttribute('retrieve_id')); } @@ -107,6 +108,10 @@ cat.copy_buckets.prototype = { obj.controller.init( { 'control_map' : { + 'sel_clip' : [ + ['command'], + function() { obj.list2.clipboard(); } + ], 'copy_buckets_menulist_placeholder' : [ ['render'], function(e) { diff --git a/Open-ILS/xul/staff_client/server/cat/copy_buckets.xul b/Open-ILS/xul/staff_client/server/cat/copy_buckets.xul index 911967aa81..5b98be3830 100644 --- a/Open-ILS/xul/staff_client/server/cat/copy_buckets.xul +++ b/Open-ILS/xul/staff_client/server/cat/copy_buckets.xul @@ -76,6 +76,7 @@ + diff --git a/Open-ILS/xul/staff_client/server/cat/copy_buckets_overlay.xul b/Open-ILS/xul/staff_client/server/cat/copy_buckets_overlay.xul index 8a9f3d2924..f6a0d9b363 100644 --- a/Open-ILS/xul/staff_client/server/cat/copy_buckets_overlay.xul +++ b/Open-ILS/xul/staff_client/server/cat/copy_buckets_overlay.xul @@ -40,6 +40,7 @@