698 function(nodeid, url, /* ... */ replacemode) { |
698 function(nodeid, url, /* ... */ replacemode) { |
699 jQuery('#' + nodeid).loadxhtml(url, null, 'post', replacemode); |
699 jQuery('#' + nodeid).loadxhtml(url, null, 'post', replacemode); |
700 } |
700 } |
701 ); |
701 ); |
702 |
702 |
703 remoteExec = cw.utils.deprecatedFunction( |
703 function remoteExec(fname /* ... */) { |
704 '[3.9] remoteExec() is deprecated, use loadRemote instead', |
704 setProgressCursor(); |
705 function(fname /* ... */) { |
705 var props = { |
706 setProgressCursor(); |
706 fname: fname, |
707 var props = { |
707 pageid: pageid, |
708 fname: fname, |
708 arg: $.map(cw.utils.sliceList(arguments, 1), jQuery.toJSON) |
709 pageid: pageid, |
709 }; |
710 arg: $.map(cw.utils.sliceList(arguments, 1), jQuery.toJSON) |
710 var result = jQuery.ajax({ |
711 }; |
711 url: JSON_BASE_URL, |
712 var result = jQuery.ajax({ |
712 data: props, |
713 url: JSON_BASE_URL, |
713 async: false, |
714 data: props, |
714 traditional: true |
715 async: false, |
715 }).responseText; |
716 traditional: true |
716 if (result) { |
717 }).responseText; |
717 result = cw.evalJSON(result); |
718 if (result) { |
718 } |
719 result = cw.evalJSON(result); |
719 resetCursor(); |
720 } |
720 return result; |
721 resetCursor(); |
721 } |
722 return result; |
722 |
723 } |
723 function asyncRemoteExec(fname /* ... */) { |
724 ); |
724 setProgressCursor(); |
725 |
725 var props = { |
726 asyncRemoteExec = cw.utils.deprecatedFunction( |
726 fname: fname, |
727 '[3.9] asyncRemoteExec() is deprecated, use loadRemote instead', |
727 pageid: pageid, |
728 function(fname /* ... */) { |
728 arg: $.map(cw.utils.sliceList(arguments, 1), jQuery.toJSON) |
729 setProgressCursor(); |
729 }; |
730 var props = { |
730 // XXX we should inline the content of loadRemote here |
731 fname: fname, |
731 var deferred = loadRemote(JSON_BASE_URL, props, 'POST'); |
732 pageid: pageid, |
732 deferred = deferred.addErrback(remoteCallFailed); |
733 arg: $.map(cw.utils.sliceList(arguments, 1), jQuery.toJSON) |
733 deferred = deferred.addErrback(resetCursor); |
734 }; |
734 deferred = deferred.addCallback(resetCursor); |
735 // XXX we should inline the content of loadRemote here |
735 return deferred; |
736 var deferred = loadRemote(JSON_BASE_URL, props, 'POST'); |
736 } |
737 deferred = deferred.addErrback(remoteCallFailed); |
|
738 deferred = deferred.addErrback(resetCursor); |
|
739 deferred = deferred.addCallback(resetCursor); |
|
740 return deferred; |
|
741 } |
|
742 ); |
|