use smaller URI for fancy prompt
authorpines <pines@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 2 Nov 2006 23:22:46 +0000 (23:22 +0000)
committerpines <pines@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 2 Nov 2006 23:22:46 +0000 (23:22 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6553 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/cat/copy_browser.js
Open-ILS/xul/staff_client/server/cat/copy_notes.xul

index 73c9055..525fbc6 100644 (file)
@@ -745,15 +745,17 @@ cat.copy_browser.prototype = {
                                                                        xml += '<button label="Cancel" accesskey="C" name="fancy_cancel"/></hbox>';
                                                                        xml += '<iframe style="overflow: scroll" flex="1" src="' + urls.XUL_BIB_BRIEF + '?docid=' + obj.data.marked_library.docid + '"/>';
                                                                        xml += '</vbox>';
-                                                                       obj.data.temp_transfer = xml; obj.data.stash('temp_transfer');
+                                                                       JSAN.use('OpenILS.data');
+                                                                       var data = new OpenILS.data(); data.init({'via':'stash'});
+                                                                       data.temp_transfer = xml; data.stash('temp_transfer');
                                                                        window.open(
                                                                                urls.XUL_FANCY_PROMPT
                                                                                + '?xml_in_stash=temp_transfer'
                                                                                + '&title=' + window.escape('Volume Transfer'),
                                                                                'fancy_prompt', 'chrome,resizable,modal,width=500,height=300'
                                                                        );
-                                                                       JSAN.use('OpenILS.data');
-                                                                       var data = new OpenILS.data(); data.init({'via':'stash'});
+                                                                       data.init({'via':'stash'});
+
                                                                        if (data.fancy_prompt_data == '') { alert('Transfer Aborted'); return; }
 
                                                                        var robj = obj.network.simple_request(
index 670cf17..cd2ebd7 100644 (file)
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect UniversalBrowserWrite");
                                var xml = '<groupbox xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" flex="1"><caption label="New Note"/><grid flex="1"><columns><column/><column flex="1"/></columns><rows><row><label value="Public?"/><checkbox id="pub" name="fancy_data" checked="false"/></row><row><label value="Title"/><textbox id="title" name="fancy_data"/></row><row><label value="Note"/><textbox multiline="true" id="note" name="fancy_data"/></row><row><spacer/><hbox><button label="Cancel" name="fancy_cancel" accesskey="C"/><button label="Add Note" accesskey="A" name="fancy_submit"/></hbox></row></rows></grid></groupbox>';
+                               g.data.init({'via':'stash'});
+                               g.data.temp_note_xml = xml; g.data.stash('temp_note_xml');
                                window.open(
                                        urls.XUL_FANCY_PROMPT
-                                       + '?xml=' + window.escape(xml)
+                                       + '?xml_in_stash=temp_note_xml'
                                        + '&focus=' + window.escape('title')
                                        + '&title=' + window.escape('Add Note'),
                                        'fancy_prompt', 'chrome,resizable,modal,width=700,height=500'