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>
  
  
  

Reply via email to