From 08d72f3248cc204919015445e4d453e03d705f52 Mon Sep 17 00:00:00 2001 From: phasefx Date: Sun, 16 Mar 2008 08:51:04 +0000 Subject: [PATCH] rethinking record bucket interface git-svn-id: svn://svn.open-ils.org/ILS/trunk@9051 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../staff_client/server/cat/record_buckets.js | 11 +++ .../server/cat/record_buckets_overlay.xul | 70 ++++++++++++------- 2 files changed, 55 insertions(+), 26 deletions(-) diff --git a/Open-ILS/xul/staff_client/server/cat/record_buckets.js b/Open-ILS/xul/staff_client/server/cat/record_buckets.js index 3c5b5efeb0..cc8c5bdee5 100644 --- a/Open-ILS/xul/staff_client/server/cat/record_buckets.js +++ b/Open-ILS/xul/staff_client/server/cat/record_buckets.js @@ -8,6 +8,8 @@ cat.record_buckets = function (params) { JSAN.use('util.date'); JSAN.use('OpenILS.data'); this.data = new OpenILS.data(); this.data.init({'via':'stash'}); this.first_pause = true; + var x = document.getElementById("record_buckets_tabbox"); + if (x) x.selectedIndex = 2; }; cat.record_buckets.pick_file = function (defaultFileName) { @@ -409,6 +411,15 @@ cat.record_buckets.prototype = { var robj = obj.network.simple_request('BUCKET_DELETE',[ses(),'biblio',bucket]); if (typeof robj == 'object') throw robj; alert("Action completed."); + var x = document.getElementById('info_box'); + x.setAttribute('hidden','true'); + obj.controller.view.cmd_record_buckets_delete_bucket.setAttribute('disabled','true'); + obj.controller.view.cmd_record_buckets_refresh.setAttribute('disabled','true'); + obj.controller.view.record_buckets_export_records.disabled = true; + obj.controller.view.cmd_merge_records.setAttribute('disabled','true'); + obj.controller.view.cmd_delete_records.setAttribute('disabled','true'); + obj.controller.view.cmd_sel_opac.setAttribute('disabled','true'); + obj.controller.view.record_buckets_list_actions.disabled = true; obj.controller.render('record_buckets_menulist_placeholder'); setTimeout( function() { diff --git a/Open-ILS/xul/staff_client/server/cat/record_buckets_overlay.xul b/Open-ILS/xul/staff_client/server/cat/record_buckets_overlay.xul index 7d925bbc7d..d5ee250bd3 100644 --- a/Open-ILS/xul/staff_client/server/cat/record_buckets_overlay.xul +++ b/Open-ILS/xul/staff_client/server/cat/record_buckets_overlay.xul @@ -14,20 +14,47 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41,22 +68,13 @@ - -