oncomplete for peer type update
authorJason Etheridge <jason@esilibrary.com>
Tue, 5 Apr 2011 22:40:28 +0000 (18:40 -0400)
committerJason Etheridge <jason@esilibrary.com>
Tue, 5 Apr 2011 22:40:28 +0000 (18:40 -0400)
Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js

index 64251d8..8cc8d59 100644 (file)
@@ -311,15 +311,14 @@ function handle_change() {
                         'onresponse': function(r) {
                             dump('onresponse: ' + r + '\n');
                         },
-                        'oncomplete': function(r,objs) {
-                            dump('oncomplete: ' + r + '\n');
-                            for (var i = 0; i < objs.length; i++) {
-                                var obj = objs[i];
-                                alert('obj = ' + js2JSON(obj));
+                        'oncomplete': function(r,ids) {
+                            dump('oncomplete: r = ' + r + '\n\tids = ' + js2JSON(ids) + '\n');
+                            for (var i = 0; i < ids.length; i++) {
+                                var bpbcm_id = ids[i];
                                 try {
-                                    rows[ bpbcm_barcode_map[ obj.id() ] ].row.my.bpbcm = obj;
-                                    rows[ bpbcm_barcode_map[ obj.id() ] ].row.my.result = 'Peer Type Updated';
-                                    list.refresh_row( rows[ bpbcm_barcode_map[ obj.id() ] ] );
+                                    rows[ bpbcm_barcode_map[ bpbcm_id ] ].row.my.bpbcm.peer_type( $('bpt_menu').value );
+                                    rows[ bpbcm_barcode_map[ bpbcm_id ] ].row.my.result = 'Peer Type Updated';
+                                    list.refresh_row( rows[ bpbcm_barcode_map[ bpbcm_id ] ] );
                                 } catch(E) {
                                     alert('error in oncomplete: ' + E);
                                 }