fixes for bucket interfaces
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 19 Jun 2006 14:47:41 +0000 (14:47 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 19 Jun 2006 14:47:41 +0000 (14:47 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@4669 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 9fb8707..199ad7e 100644 (file)
@@ -87,8 +87,14 @@ cat.copy_buckets.prototype = {
                                                obj.error.sdump('D_TRACE','circ/copy_buckets: selection list 2 = ' + js2JSON(obj.selection_list2) );
                                                if (obj.selection_list2.length == 0) {
                                                        obj.controller.view.copy_buckets_delete_item.disabled = true;
+                                                       obj.controller.view.copy_buckets_delete_item.setAttribute('disabled','true');
+                                                       obj.controller.view.copy_buckets_export.disabled = true;
+                                                       obj.controller.view.copy_buckets_export.setAttribute('disabled','true');
                                                } else {
                                                        obj.controller.view.copy_buckets_delete_item.disabled = false;
+                                                       obj.controller.view.copy_buckets_delete_item.setAttribute('disabled','false');
+                                                       obj.controller.view.copy_buckets_export.disabled = false;
+                                                       obj.controller.view.copy_buckets_export.setAttribute('disabled','false');
                                                }
                                        } catch(E) {
                                                alert('FIXME: ' + E);
@@ -214,7 +220,7 @@ cat.copy_buckets.prototype = {
                                                ['command'],
                                                function() {                                                        
                                                        for (var i = 0; i < obj.selection_list2.length; i++) {
-                                                               var acp_id = obj.selection_list2[i][0];
+                                                               var acp_id = obj.selection_list2[i][0];
                                                                //var barcode = obj.selection_list1[i][1];
                                                                //var bucket_item_id = obj.selection_list1[i][2];
                                                                var item = obj.flesh_item_for_list( acp_id );
@@ -229,9 +235,9 @@ cat.copy_buckets.prototype = {
                                        'copy_buckets_delete_item' : [
                                                ['command'],
                                                function() {
-                                                        for (var i = 0; i < obj.selection_list2.length; i++) {
+                                                       for (var i = 0; i < obj.selection_list2.length; i++) {
                                                                try {
-                                                                       //var acp_id = obj.selection_list2[i][0];
+                                                                       //var acp_id = obj.selection_list2[i][0];
                                                                        //var barcode = obj.selection_list2[i][1];
                                                                        var bucket_item_id = obj.selection_list2[i][2];
                                                                        var robj = obj.network.simple_request('BUCKET_ITEM_DELETE',
index 7ae6b04..5c6a486 100644 (file)
@@ -41,7 +41,7 @@
        <button command="copy_buckets_delete_bucket" label="Delete Bucket"/>
        <spacer flex="1"/>
        <button command="copy_buckets_delete_item" label="Delete Selected" disabled="true" image="/xul/server/skin/media/images/icon_delete.gif"/>
-       <button command="copy_buckets_export" label="Add Selected" image="/xul/server/skin/media/images/up_arrow.gif"/>
+       <button command="copy_buckets_export" label="Add Selected" disabled="true" image="/xul/server/skin/media/images/up_arrow.gif"/>
 </hbox>
 
 <hbox id="copy_buckets_bottom_ui">
index 3fa68a1..08f66bd 100644 (file)
@@ -89,8 +89,14 @@ cat.record_buckets.prototype = {
                                                obj.error.sdump('D_TRACE','circ/record_buckets: selection list 2 = ' + js2JSON(obj.selection_list2) );
                                                if (obj.selection_list2.length == 0) {
                                                        obj.controller.view.record_buckets_delete_item.disabled = true;
+                                                       obj.controller.view.record_buckets_delete_item.setAttribute('disabled','true');
+                                                       obj.controller.view.record_buckets_export.disabled = true;
+                                                       obj.controller.view.record_buckets_export.setAttribute('disabled','true');
                                                } else {
                                                        obj.controller.view.record_buckets_delete_item.disabled = false;
+                                                       obj.controller.view.record_buckets_delete_item.setAttribute('disabled','false');
+                                                       obj.controller.view.record_buckets_export.disabled = false;
+                                                       obj.controller.view.record_buckets_export.setAttribute('disabled','false');
                                                }
                                        } catch(E) {
                                                alert('FIXME: ' + E);
index db416a8..d7c77c1 100644 (file)
@@ -41,7 +41,7 @@
        <button id="record_buckets_delete_bucket" label="Delete Bucket"/>
        <spacer flex="1"/>
        <button id="record_buckets_delete_item" label="Delete Selected" disabled="true" image="/xul/server/skin/media/images/icon_delete.gif"/>
-       <button id="record_buckets_export" label="Add Selected" image="/xul/server/skin/media/images/up_arrow.gif"/>
+       <button id="record_buckets_export" label="Add Selected" disabled="true" image="/xul/server/skin/media/images/up_arrow.gif"/>
 </hbox>
 
 <hbox id="record_buckets_bottom_ui">