ovidiu      02/03/19 01:41:33

  Added:       src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/javascript
                        system.js
  Log:
  Created. Defines the necessary JavaScript functions for dealing with
  continuations.
  
  Revision  Changes    Path
  1.1                  
xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/javascript/system.js
  
  Index: system.js
  ===================================================================
  var suicide;
  
  function callFunction(func, args)
  {
    print ("callFunction enter callCC = " + callCC);
    callCC(function(k) {
      suicide = k;
      print("callFunction: suicide = " + suicide);
      func.apply(this, args);
    });
    print ("callFunction exit: suicide = " + suicide);
  }
  
  function sendPage(pipelineName, pipelineArgs, bizData)
  {
    print ("pipelineName = " + pipelineName);
    var kont;
    callCC(function(k) {
      kont = k;
      cocoon.processPipeline(pipelineName, pipelineArgs, bizData);
      print ("suicide now: suicide = " + suicide);
      suicide();
    });
  
    print ("return from suicide");
    return kont;
  }
  
  function handleContinuation(kont)
  {
  }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to