From 221a64a5c4d31e70161786e4bef1654cfc880eb6 Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Tue, 5 Apr 2011 18:40:28 -0400 Subject: [PATCH] oncomplete for peer type update --- .../staff_client/server/cat/manage_multi_home_items.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js b/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js index 64251d8228..8cc8d595f3 100644 --- a/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js +++ b/Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js @@ -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); } -- 2.11.0