From: pines Date: Mon, 5 Mar 2007 20:51:38 +0000 (+0000) Subject: print export buttons for bucket interfaces X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3eef242da76dca915c5d34dfc2381100f393bc81;p=Evergreen.git print export buttons for bucket interfaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_0@7030 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- 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 d9e441319f..f51da85e50 100644 --- a/Open-ILS/xul/staff_client/server/cat/copy_buckets.js +++ b/Open-ILS/xul/staff_client/server/cat/copy_buckets.js @@ -560,6 +560,68 @@ cat.copy_buckets.prototype = { obj.list2.full_retrieve(); } ], + 'cmd_export1' : [ + ['command'], + function() { + obj.list1.on_all_fleshed = function() { + try { + dump(obj.list1.dump_csv() + '\n'); + copy_to_clipboard(obj.list1.dump_csv()); + setTimeout(function(){obj.list1.on_all_fleshed = null;},0); + } catch(E) { + alert(E); + } + } + obj.list1.full_retrieve(); + } + ], + + 'cmd_print_export1' : [ + ['command'], + function() { + try { + obj.list1.on_all_fleshed = + function() { + try { + dump( obj.list1.dump_csv() + '\n' ); + //copy_to_clipboard(obj.list.dump_csv()); + JSAN.use('util.print'); var print = new util.print(); + print.simple(obj.list1.dump_csv(),{'content_type':'text/plain'}); + setTimeout(function(){ obj.list1.on_all_fleshed = null; },0); + } catch(E) { + obj.error.standard_unexpected_error_alert('print export',E); + } + } + obj.list1.full_retrieve(); + } catch(E) { + obj.error.standard_unexpected_error_alert('print export',E); + } + } + ], + + + 'cmd_print_export2' : [ + ['command'], + function() { + try { + obj.list2.on_all_fleshed = + function() { + try { + dump( obj.list2.dump_csv() + '\n' ); + //copy_to_clipboard(obj.list.dump_csv()); + JSAN.use('util.print'); var print = new util.print(); + print.simple(obj.list2.dump_csv(),{'content_type':'text/plain'}); + setTimeout(function(){ obj.list2.on_all_fleshed = null; },0); + } catch(E) { + obj.error.standard_unexpected_error_alert('print export',E); + } + } + obj.list2.full_retrieve(); + } catch(E) { + obj.error.standard_unexpected_error_alert('print export',E); + } + } + ], 'cmd_copy_buckets_reprint' : [ ['command'], 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 0a849ab3e1..d4097b36e3 100644 --- a/Open-ILS/xul/staff_client/server/cat/copy_buckets.xul +++ b/Open-ILS/xul/staff_client/server/cat/copy_buckets.xul @@ -80,6 +80,9 @@ + + + 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 96229e88f8..72377b8d86 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 @@ -33,6 +33,8 @@