vgritsenko 2003/12/29 05:47:31
Modified: src/blocks/woody/samples sitemap.xmap
src/blocks/woody/samples/flow woody_flow_example.js
src/blocks/woody/samples/forms car-db.xml
Log:
Break car selector woody demo: Pre-populate make field before
showing the form does not fires widget events, car type list
left unsynchronized with make selector.
Revision Changes Path
1.31 +3 -4 cocoon-2.1/src/blocks/woody/samples/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/woody/samples/sitemap.xmap,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- sitemap.xmap 29 Dec 2003 06:14:49 -0000 1.30
+++ sitemap.xmap 29 Dec 2003 13:47:31 -0000 1.31
@@ -272,14 +272,13 @@
<map:match pattern="carselector">
<map:select type="request-method">
- <map:when test="GET">
- <map:call function="selectCar"/>
- </map:when>
<map:when test="POST">
<map:call continuation="{request-param:continuation-id}"/>
</map:when>
<map:otherwise>
- <!-- todo: do something here -->
+ <map:call function="selectCar">
+ <map:parameter name="defaultMake" value="Maserati"/>
+ </map:call>
</map:otherwise>
</map:select>
</map:match>
1.10 +1 -0
cocoon-2.1/src/blocks/woody/samples/flow/woody_flow_example.js
Index: woody_flow_example.js
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/woody/samples/flow/woody_flow_example.js,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- woody_flow_example.js 19 Nov 2003 18:19:12 -0000 1.9
+++ woody_flow_example.js 29 Dec 2003 13:47:31 -0000 1.10
@@ -31,6 +31,7 @@
function selectCar() {
var form = new Form("forms/carselector_form.xml");
+ form.getWidget("make").setValue(cocoon.parameters.defaultMake);
form.showForm("carselector-display-pipeline");
cocoon.request.setAttribute("carselectorform", form.getWidget());
cocoon.sendPage("carselector-success-pipeline.xsp");
1.3 +8 -0 cocoon-2.1/src/blocks/woody/samples/forms/car-db.xml
Index: car-db.xml
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/woody/samples/forms/car-db.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- car-db.xml 25 Sep 2003 17:37:30 -0000 1.2
+++ car-db.xml 29 Dec 2003 13:47:31 -0000 1.3
@@ -69,4 +69,12 @@
<type name="Espace">
</type>
</make>
+ <make name="Maserati">
+ <type name="Quattroporte">
+ </type>
+ <type name="Coupe">
+ </type>
+ <type name="Spyder">
+ </type>
+ </make>
</cars>