You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by sy...@apache.org on 2005/09/01 18:29:15 UTC
svn commit: r265753 - in /cocoon/trunk:
src/java/org/apache/cocoon/components/flow/javascript/fom/fom_system.js
status.xml
Author: sylvain
Date: Thu Sep 1 09:29:04 2005
New Revision: 265753
URL: http://svn.apache.org/viewcvs?rev=265753&view=rev
Log:
Add cocoon.exit() to exit the current flowscript invocation, as discussed in http://mail-archives.apache.org/mod_mbox/cocoon-dev/200503.mbox/%3c4231A8CF.6040001@apache.org%3e
Modified:
cocoon/trunk/src/java/org/apache/cocoon/components/flow/javascript/fom/fom_system.js
cocoon/trunk/status.xml
Modified: cocoon/trunk/src/java/org/apache/cocoon/components/flow/javascript/fom/fom_system.js
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/components/flow/javascript/fom/fom_system.js?rev=265753&r1=265752&r2=265753&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/components/flow/javascript/fom/fom_system.js (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/components/flow/javascript/fom/fom_system.js Thu Sep 1 09:29:04 2005
@@ -38,5 +38,19 @@
return wk;
}
+/**
+ * Exit the current flowscript invocation.
+ * <p>
+ * There are some flowscript use cases where we want to stop the current
+ * flowscript without creating a continuation, as we don't want the user
+ * to go back to the script.
+ * <p>
+ * An example is a "login" function where the caller function expects this
+ * function to exit only if login is successful, but that has to handle
+ * e.g. a registration process that includes a "cancel" button.
+ */
+FOM_Cocoon.prototype.exit = function() {
+ FOM_Cocoon.suicide();
+}
Modified: cocoon/trunk/status.xml
URL: http://svn.apache.org/viewcvs/cocoon/trunk/status.xml?rev=265753&r1=265752&r2=265753&view=diff
==============================================================================
--- cocoon/trunk/status.xml (original)
+++ cocoon/trunk/status.xml Thu Sep 1 09:29:04 2005
@@ -540,6 +540,10 @@
</action>
</release>
<release version="2.1.8" date="TBD">
+ <action dev="SW" type="add">
+ Add a "cocoon.exit()" method to flowscript, which allows to exit the current flowscript invocation without
+ creating a continuation.
+ </action>
<action dev="SW" type="fix" fixes-bug="35575" due-to="Jean-Baptiste Quenot" due-to-email="jbq@anyware-tech.com">
XMLdb block: Don't rely on the sitemap components to stream the contents of a xmldb source.
</action>