Author: sylvain Date: Tue Mar 15 05:23:42 2005 New Revision: 157538 URL: http://svn.apache.org/viewcvs?view=rev&rev=157538 Log: re-add some code that was lost in the refactoring
Modified: cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/flow/javascript/Form.js Modified: cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/flow/javascript/Form.js URL: http://svn.apache.org/viewcvs/cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/flow/javascript/Form.js?view=diff&r1=157537&r2=157538 ============================================================================== --- cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/flow/javascript/Form.js (original) +++ cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/flow/javascript/Form.js Tue Mar 15 05:23:42 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();