From b0530e563bdf22fa4847e5a9da05cb077e265f2f Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 17 Dec 2008 18:36:26 +0000 Subject: [PATCH] keep the original objects around for deletion purposes git-svn-id: svn://svn.open-ils.org/ILS/trunk@11605 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../ui/default/conify/global/config/circ_modifier.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Open-ILS/web/js/ui/default/conify/global/config/circ_modifier.js b/Open-ILS/web/js/ui/default/conify/global/config/circ_modifier.js index 1e5cf2d057..6aef571f68 100644 --- a/Open-ILS/web/js/ui/default/conify/global/config/circ_modifier.js +++ b/Open-ILS/web/js/ui/default/conify/global/config/circ_modifier.js @@ -3,6 +3,8 @@ dojo.require('dojo.data.ItemFileWriteStore'); dojo.require('dijit.form.CheckBox'); dojo.require('dijit.form.FilteringSelect'); +var cmCache = {}; + function buildCMGrid() { var store = new dojo.data.ItemFileWriteStore({data:ccm.initStoreData('code', {identifier:'code'})}) cmGrid.setStore(store); @@ -11,14 +13,14 @@ function buildCMGrid() { fieldmapper.standardRequest( ['open-ils.permacrud', 'open-ils.permacrud.search.ccm'], { async: true, - params: [openils.User.authtoken, {code:{'!=':null}}], - onresponse: function (r) { - if(obj = openils.Util.readResponse(r)) { - store.newItem(ccm.itemToStoreData(obj)); - - } - } - } + params: [openils.User.authtoken, {code:{'!=':null}}], + onresponse: function (r) { + if(obj = openils.Util.readResponse(r)) { + store.newItem(ccm.itemToStoreData(obj)); + cmCache[obj.code()] = obj; + } + } + } ); } -- 2.11.0