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 2006/02/20 12:16:12 UTC

svn commit: r379088 - in /cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples: forms/dynamicrepeater.xml forms/dynamicrepeater_template.xml resources/forms-samples-styling.xsl sitemap.xmap

Author: sylvain
Date: Mon Feb 20 03:16:06 2006
New Revision: 379088

URL: http://svn.apache.org/viewcvs?rev=379088&view=rev
Log:
Migration of Ajax stuff to Dojo, orderable repeater and inline-edit styling

Modified:
    cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater.xml
    cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater_template.xml
    cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/resources/forms-samples-styling.xsl
    cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/sitemap.xmap

Modified: cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater.xml
URL: http://svn.apache.org/viewcvs/cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater.xml?rev=379088&r1=379087&r2=379088&view=diff
==============================================================================
--- cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater.xml (original)
+++ cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater.xml Mon Feb 20 03:16:06 2006
@@ -24,7 +24,7 @@
 
   <fd:widgets>
   
-    <fd:repeater id="contacts">
+    <fd:repeater id="contacts" orderable="true">
       <fd:widgets>
         
         <!-- The ID is here to keep track of row creation order, which can

Modified: cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater_template.xml
URL: http://svn.apache.org/viewcvs/cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater_template.xml?rev=379088&r1=379087&r2=379088&view=diff
==============================================================================
--- cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater_template.xml (original)
+++ cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/forms/dynamicrepeater_template.xml Mon Feb 20 03:16:06 2006
@@ -23,7 +23,12 @@
       
   <!-- Import the macros that define CForms template elements -->
   <jx:import uri="resource://org/apache/cocoon/forms/generation/jx-macros.xml"/>
-  
+  <fi:init>
+	<script type="text/javascript">
+	  // Uncomment this to see Dojo debug
+	  // var djConfig = { isDebug: true };
+    </script>	
+  </fi:init>
   <h4 class="samplesGroup">Repeater widget</h4>
   <title>Dynamic template</title>
   <style type="text/css">
@@ -49,7 +54,7 @@
       <li>when there are some contacts, the "move up" and "move down" buttons are not shown on the first and last lines, respectively.</li>
     </ul>
       <ft:repeater id="contacts">
-        <div>
+        <div dojoType="CFormsRepeater" orderable="true">
         <jx:choose>
           <jx:when test="${repeater.getSize() == 0}">
             <p><strong><em>There are no contacts to display</em></strong></p>
@@ -63,6 +68,7 @@
                 <th><ft:repeater-widget-label widget-id="ID"/></th>
                 <th><ft:repeater-widget-label widget-id="select"/></th>
               </tr>
+              <tbody>
                   <!-- The contents of the repeater-widget element is a template that will
                        be applied to each row in the repeater. -->
                   <ft:repeater-rows>
@@ -97,6 +103,7 @@
                       </td>
                     </tr>
                   </ft:repeater-rows>
+                </tbody>
             </table>
                 </jx:otherwise>
               </jx:choose>

Modified: cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/resources/forms-samples-styling.xsl
URL: http://svn.apache.org/viewcvs/cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/resources/forms-samples-styling.xsl?rev=379088&r1=379087&r2=379088&view=diff
==============================================================================
--- cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/resources/forms-samples-styling.xsl (original)
+++ cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/resources/forms-samples-styling.xsl Mon Feb 20 03:16:06 2006
@@ -30,9 +30,9 @@
   
   <xsl:template match="head">
     <head>
-      <xsl:apply-templates/>
       <xsl:apply-templates select="." mode="forms-page"/>
       <xsl:apply-templates select="." mode="forms-field"/>
+      <xsl:apply-templates/>
     </head>
   </xsl:template>
 

Modified: cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/sitemap.xmap
URL: http://svn.apache.org/viewcvs/cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/sitemap.xmap?rev=379088&r1=379087&r2=379088&view=diff
==============================================================================
--- cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/sitemap.xmap (original)
+++ cocoon/trunk/cocoon-forms/cocoon-forms-sample/src/main/resources/samples/sitemap.xmap Mon Feb 20 03:16:06 2006
@@ -151,7 +151,9 @@
        </map:call>
        <map:transform type="i18n">
        </map:transform>
-       <map:transform src="resources/forms-samples-styling.xsl"/>
+       <map:transform src="resources/forms-samples-styling.xsl">
+         <map:parameter name="resources-uri" value="{request:contextPath}/_cocoon/resources"/>
+       </map:transform>
        <map:transform type="i18n">
        </map:transform>
        <map:serialize/>
@@ -207,7 +209,9 @@
        <map:call resource="simple-page2html">
          <map:parameter name="file" value="forms/{1}_template.xml"/>
        </map:call>
-       <map:transform src="resources/forms-samples-styling.xsl"/>
+       <map:transform src="resources/forms-samples-styling.xsl">
+         <map:parameter name="resources-uri" value="{request:contextPath}/_cocoon/resources"/>
+       </map:transform>
        <map:transform type="i18n">
        </map:transform>
        <map:serialize/>
@@ -227,7 +231,9 @@
        <map:call resource="simple-page2html">
          <map:parameter name="file" value="forms/{1}_template.xml"/>
        </map:call>
-       <map:transform src="resources/forms-samples-styling.xsl"/>
+       <map:transform src="resources/forms-samples-styling.xsl">
+         <map:parameter name="resources-uri" value="{request:contextPath}/_cocoon/resources"/>
+       </map:transform>
        <map:transform type="i18n">
          <map:parameter name="locale" value="{flow-attribute:locale}"/>
        </map:transform>
@@ -457,7 +463,9 @@
          <map:parameter name="file" value="forms/htmlarea_template.xml"/>
          <map:parameter name="remove" value="{0}"/>
        </map:transform>
-       <map:transform src="resources/forms-samples-styling.xsl"/>
+       <map:transform src="resources/forms-samples-styling.xsl">
+         <map:parameter name="resources-uri" value="{request:contextPath}/_cocoon/resources"/>
+       </map:transform>
        <map:serialize/>
      </map:match>
 
@@ -536,7 +544,9 @@
        <map:call resource="simple-page2html">
          <map:parameter name="file" value="forms/{1}_template.xml"/>
        </map:call>
-       <map:transform src="resources/forms-samples-styling.xsl" />
+       <map:transform src="resources/forms-samples-styling.xsl">
+         <map:parameter name="resources-uri" value="{request:contextPath}/_cocoon/resources"/>
+       </map:transform>
        <map:serialize type="html" />
      </map:match>