Author: sylvain
Date: Tue Mar 15 05:19:48 2005
New Revision: 157537
URL: http://svn.apache.org/viewcvs?view=rev&rev=157537
Log:
re-add some code that was lost in the refactoring
Modified:
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js
Modified:
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js
URL:
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js?view=diff&r1=157536&r2=157537
==============================================================================
---
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js
(original)
+++
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js
Tue Mar 15 05:19:48 2005
@@ -115,10 +115,17 @@
var comingBack = false;
var bookmark = cocoon.createWebContinuation(ttl);
-
+
if (comingBack) {
// We come back to the bookmark: process the form
var formContext = new
Packages.org.apache.cocoon.forms.FormContext(cocoon.request, this.locale);
+
+ // Prematurely add the bizData as in the object model so that event
listeners can use it
+ // (the same is done by cocoon.sendPage())
+ // FIXME : hack needed because FOM doesn't provide access to the
object model
+ var objectModel =
org.apache.cocoon.components.ContextHelper.getObjectModel(this.avalonContext);
+
org.apache.cocoon.components.flow.FlowHelper.setContextObject(objectModel,
bizData);
+
finished = this.form.process(formContext);
if (finished) {
this.isValid = this.form.isValid();