<!ENTITY staff.cat.volume_copy_creator.num_of_volumes_label.value "# of volumes">
<!ENTITY staff.cat.volume_editor.caption.label "Volume Editor">
<!ENTITY staff.cat.volume_editor.modify.label "Modify">
+<!ENTITY staff.cat.volume_editor.cancel.label "Cancel">
<!ENTITY staff.cat.z3950.marc_import.label "MARC Import via Z39.50">
<!ENTITY staff.cat.z3950.marc_import.accesskey "I">
<!ENTITY staff.cat.z3950.service_credentials.label "Service and Credentials">
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) {
<groupbox flex="1" style="overflow: auto">
<caption id="caption" label="&staff.cat.volume_editor.caption.label;"/>
<hbox>
- <button label="Cancel" oncommand="window.close();"/>
+ <button label="&staff.cat.volume_editor.cancel.label;" oncommand="window.close();"/>
<spacer flex="1" />
<button label="&staff.cat.volume_editor.modify.label;" oncommand="g.stash_and_close();"/>
</hbox>
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; }