ovidiu 02/03/21 15:34:29 Modified: src/scratchpad/schecoon ChangeLog Log: 2002-03-21 Ovidiu Predescu <[EMAIL PROTECTED]> * webapp/WEB-INF/web.xml: Change to the new location of cocoon.xconf. * webapp/WEB-INF/cocoon.xconf: Moved from webapp/ here. * webapp/user.roles: Added the continuations manager role. * webapp/sitemap.xmap: Include example2.js using <map:script> instead of loading it from example.js using cocoon.load(). * webapp/example.js: Removed cocoon.load from the top level, as it is known not to work. * webapp/example2.js: More code. * src/org/apache/cocoon/components/flow/javascript/system.js: Implement handleContinuation. * src/org/apache/cocoon/components/flow/javascript/JSWebContinuation.java: JavaScript representation of the WebContinuation Java class. * src/org/apache/cocoon/components/flow/javascript/JSCocoon.java: Added setter and getter for the ContinuationsManager. (jsFunction_processPipeline): Check if the pipeline was already executed. (jsFunction_lookupContinuation, jsFunction_diplayAllContinuations): New methods. * src/org/apache/cocoon/components/flow/flow.xconf: Define the "load-on-startup" attribute. Define the <continuations> element. * src/org/apache/cocoon/components/flow/WebContinuation.java: Added. Maintains a continuation in a scripting language, and the tree structure created by continuations in the running Web application. * src/org/apache/cocoon/components/flow/JavaScriptInterpreter.java: Define JSWebContinuation as object available in JavaScript. (FIXME): Set the ContinuationsManager to the JSCocoon instance created. * src/org/apache/cocoon/components/flow/InterpreterSelector.java (configure FIXME): Manually send compose to the created interpretors as the ExcaliburComponentSelector doesn't seem to do it in addComponent(). * src/org/apache/cocoon/components/flow/ContinuationsManagerImpl.java: Added. The implementation of the ContinuationsManager interface. * src/org/apache/cocoon/components/flow/ContinuationsManager.java: Created. Maintains the WebContinuation instances. * src/org/apache/cocoon/components/flow/AbstractInterpreter.java (compose): obtain the ContinuationsManager component. * build.xml: Copy .js files to the build directory. Moved cocoon.xconf in the WEB-INF/ directory. Revision Changes Path 1.25 +60 -0 xml-cocoon2/src/scratchpad/schecoon/ChangeLog Index: ChangeLog =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/ChangeLog,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- ChangeLog 19 Mar 2002 09:48:42 -0000 1.24 +++ ChangeLog 21 Mar 2002 23:34:29 -0000 1.25 @@ -1,3 +1,63 @@ +2002-03-21 Ovidiu Predescu <[EMAIL PROTECTED]> + + * webapp/WEB-INF/web.xml: Change to the new location of + cocoon.xconf. + + * webapp/WEB-INF/cocoon.xconf: Moved from webapp/ here. + + * webapp/user.roles: Added the continuations manager role. + + * webapp/sitemap.xmap: Include example2.js using <map:script> + instead of loading it from example.js using cocoon.load(). + + * webapp/example.js: Removed cocoon.load from the top level, as it + is known not to work. + + * webapp/example2.js: More code. + + * src/org/apache/cocoon/components/flow/javascript/system.js: + Implement handleContinuation. + + * src/org/apache/cocoon/components/flow/javascript/JSWebContinuation.java: + JavaScript representation of the WebContinuation Java class. + + * src/org/apache/cocoon/components/flow/javascript/JSCocoon.java: + Added setter and getter for the ContinuationsManager. + (jsFunction_processPipeline): Check if the pipeline was already + executed. + (jsFunction_lookupContinuation, jsFunction_diplayAllContinuations): + New methods. + + * src/org/apache/cocoon/components/flow/flow.xconf: Define the + "load-on-startup" attribute. Define the <continuations> element. + + * src/org/apache/cocoon/components/flow/WebContinuation.java: + Added. Maintains a continuation in a scripting language, and the + tree structure created by continuations in the running Web + application. + + * src/org/apache/cocoon/components/flow/JavaScriptInterpreter.java: + Define JSWebContinuation as object available in JavaScript. + (FIXME): Set the ContinuationsManager to the JSCocoon instance + created. + + * src/org/apache/cocoon/components/flow/InterpreterSelector.java + (configure FIXME): Manually send compose to the created + interpretors as the ExcaliburComponentSelector doesn't seem to do + it in addComponent(). + + * src/org/apache/cocoon/components/flow/ContinuationsManagerImpl.java: + Added. The implementation of the ContinuationsManager interface. + + * src/org/apache/cocoon/components/flow/ContinuationsManager.java: + Created. Maintains the WebContinuation instances. + + * src/org/apache/cocoon/components/flow/AbstractInterpreter.java + (compose): obtain the ContinuationsManager component. + + * build.xml: Copy .js files to the build directory. Moved + cocoon.xconf in the WEB-INF/ directory. + 2002-03-19 Ovidiu Predescu <[EMAIL PROTECTED]> * webapp/sitemap.xmap: Use the wildcard matcher instead of
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]