window.xulG.url_prefix(urls.XUL_VOLUME_EDITOR),
title,
'chrome,modal,resizable',
- { 'volumes' : list }
+ { 'volumes' : JSON2js(js2JSON(list)) }
);
/* FIXME -- need to unique the temp space, and not rely on modalness of window */
//obj.data.stash_retrieve();
+ if (typeof my_xulG.update_these_volumes == 'undefined') return;
var volumes = my_xulG.volumes;
if (!volumes) return;
//g.error.sdump('D_CAT','in modal window, g.data.volumes_temp = \n' + g.data.volumes_temp + '\n');
//g.data.stash('volumes_temp');
xulG.volumes = g.volumes;
+ xulG.update_these_volumes = 1;
update_modal_xulG(xulG);
window.close();
} catch(E) {
window.xulG.url_prefix(urls.XUL_VOLUME_EDITOR),
title,
'chrome,modal,resizable',
- { 'volumes' : list }
+ { 'volumes' : JSON2js(js2JSON(list)) }
);
/* FIXME -- need to unique the temp space, and not rely on modalness of window */
//obj.data.stash_retrieve();
//var volumes = JSON2js( obj.data.volumes_temp );
+ if (typeof my_xulG.update_these_volumes == 'undefined') return;
var volumes = my_xulG.volumes;
if (!volumes) return;