alerting on event. fixed lineitem list creation error
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 16 Jul 2008 02:49:36 +0000 (02:49 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 16 Jul 2008 02:49:36 +0000 (02:49 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@10055 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/common/jubgrid.js

index 609e91c..7895839 100644 (file)
@@ -11,6 +11,7 @@ dojo.require("openils.acq.Lineitems");
 dojo.require('openils.acq.Provider');
 dojo.require("openils.widget.FundSelector");
 dojo.require('openils.editors');
+dojo.require('openils.Event');
 dojo.require("openils.widget.OrgUnitFilteringSelect");
 dojo.require("fieldmapper.OrgUtils");
 
@@ -157,7 +158,10 @@ var JUBGrid = {
                 'open-ils.acq.lineitem.delete'], 
                 {   async: true,
                     params: [openils.User.authtoken, list[idx].id()],
-                    oncomplete: function(e) {
+                    oncomplete: function(r) {
+                        var res = r.recv().content();
+                        if(openils.Event.parse(res))
+                            alert(openils.Event.parse(res));
                         deleteList(list, ++idx, oncomplete);
                     }
                 }
@@ -180,7 +184,7 @@ var JUBGrid = {
                 }
             }
             if(!deleted) 
-                keepMe.push(lineitems[id]);
+                keepMe[id] = lineitems[id];
         }
 
         JUBGrid.lineitems = keepMe;