some pauses
authorpines <pines@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 17 Oct 2006 20:33:20 +0000 (20:33 +0000)
committerpines <pines@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 17 Oct 2006 20:33:20 +0000 (20:33 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6481 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/cat/copy_buckets.js
Open-ILS/xul/staff_client/server/cat/record_buckets.js

index e2d1d4f..3fc6ae1 100644 (file)
@@ -7,6 +7,7 @@ cat.copy_buckets = function (params) {
        JSAN.use('util.network'); this.network = new util.network();
        JSAN.use('util.date');
        JSAN.use('OpenILS.data'); this.data = new OpenILS.data(); this.data.init({'via':'stash'});
+       this.first_pause = true;
 }
 
 cat.copy_buckets.prototype = {
@@ -15,6 +16,11 @@ cat.copy_buckets.prototype = {
        'bucket_id_name_map' : {},
 
        'render_pending_copies' : function() {
+               if (this.first_pause) {
+                       this.first_pause = false;
+               } else {
+                       alert("Pausing for replicated databases... press Enter or Spacebar when ready.");
+               }
                var obj = this;
                obj.list1.clear();
                for (var i = 0; i < obj.copy_ids.length; i++) {
@@ -253,6 +259,7 @@ cat.copy_buckets.prototype = {
                                                                        obj.error.standard_unexpected_error_alert('Deletion likely failed.',E);
                                                                }
                                                         }
+                                                       alert("Pausing for replicated databases... press Enter or Spacebar when ready.");
                                                        setTimeout(
                                                                function() {
                                                                        JSAN.use('util.widgets'); 
@@ -272,6 +279,7 @@ cat.copy_buckets.prototype = {
                                                                obj.list2.clear();
                                                                var robj = obj.network.simple_request('BUCKET_DELETE',[ses(),'copy',bucket]);
                                                                if (typeof robj == 'object') throw robj;
+                                                               alert("Pausing for replicated databases... press Enter or Spacebar when ready.");
                                                                obj.controller.render('copy_buckets_menulist_placeholder');
                                                        } catch(E) {
                                                                obj.error.standard_unexpected_error_alert('Bucket deletion likely failed.',E);
index 8d7009e..8fc977d 100644 (file)
@@ -7,6 +7,7 @@ cat.record_buckets = function (params) {
        JSAN.use('util.network'); this.network = new util.network();
        JSAN.use('util.date');
        JSAN.use('OpenILS.data'); this.data = new OpenILS.data(); this.data.init({'via':'stash'});
+       this.first_pause = true;
 }
 
 cat.record_buckets.prototype = {
@@ -15,6 +16,11 @@ cat.record_buckets.prototype = {
        'bucket_id_name_map' : {},
 
        'render_pending_records' : function() {
+               if (this.first_pause) {
+                       this.first_pause = false;
+               } else {
+                       alert("Pausing for replicated databases... press Enter or Spacebar when ready.");
+               }
                var obj = this;
                obj.list1.clear();
                for (var i = 0; i < obj.record_ids.length; i++) {
@@ -259,6 +265,7 @@ cat.record_buckets.prototype = {
                                                                        alert(js2JSON(E));
                                                                }
                                                         }
+                                                       alert("Pausing for replicated databases... press Enter or Spacebar when ready.");
                                                        setTimeout(
                                                                function() {
                                                                        JSAN.use('util.widgets'); 
@@ -278,6 +285,7 @@ cat.record_buckets.prototype = {
                                                                obj.list2.clear();
                                                                var robj = obj.network.simple_request('BUCKET_DELETE',[ses(),'biblio',bucket]);
                                                                if (typeof robj == 'object') throw robj;
+                                                               alert("Pausing for replicated databases... press Enter or Spacebar when ready.");
                                                                obj.controller.render('record_buckets_menulist_placeholder');
                                                                setTimeout(
                                                                        function() {