ovidiu 02/04/14 22:12:06
Modified: src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/javascript
system.js
Log:
Instantiate a Continuation object instead of using callCC, which was removed from
this Rhino version.
Revision Changes Path
1.10 +10 -9
xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/javascript/system.js
Index: system.js
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/javascript/system.js,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- system.js 10 Apr 2002 07:53:29 -0000 1.9
+++ system.js 15 Apr 2002 05:12:06 -0000 1.10
@@ -18,19 +18,20 @@
function sendPage(uri, bizData, timeToLive)
{
- var kont;
-
- callCC(function (k) {
- kont = new WebContinuation(cocoon, k, lastContinuation, timeToLive);
- cocoon.forwardTo(uri, bizData, kont);
- suicide();
- });
-
+ var kont = _sendPage(uri, bizData, timeToLive);
lastContinuation = kont;
return kont;
}
+function _sendPage(uri, bizData, timeToLive)
+{
+ var k = new Continuation();
+ var kont = new WebContinuation(cocoon, k, lastContinuation, timeToLive);
+ cocoon.forwardTo(uri, bizData, kont);
+ suicide();
+}
+
function handleContinuation(kont)
{
- kont.continuation();
+ kont.continuation(kont);
}
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]