You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by jb...@apache.org on 2006/04/12 16:48:09 UTC

svn commit: r393475 - in /cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms: inplace_edit_form.xml inplace_edit_template.xml

Author: jbq
Date: Wed Apr 12 07:48:00 2006
New Revision: 393475

URL: http://svn.apache.org/viewcvs?rev=393475&view=rev
Log:
Add samples for inplace editing, on behalf of Sylvain Wallez

Added:
    cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_form.xml   (with props)
    cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_template.xml   (with props)

Added: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_form.xml
URL: http://svn.apache.org/viewcvs/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_form.xml?rev=393475&view=auto
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_form.xml (added)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_form.xml Wed Apr 12 07:48:00 2006
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<!--
+  @version $Id$
+-->
+
+<fd:form xmlns:fd="http://apache.org/cocoon/forms/1.0#definition">
+  <fd:widgets>
+
+	<fd:field id="name">
+	  <fd:datatype base="string"/>
+	  <fd:hint>Your name</fd:hint>
+	</fd:field>
+
+	<fd:field id="occupation">
+	  <fd:initial-value>Cocoon user</fd:initial-value>
+	  <fd:datatype base="string"/>
+	  <fd:hint>Occupation</fd:hint>
+	</fd:field>
+
+	<fd:field id="comments">
+	  <fd:datatype base="string"/>
+	  <fd:hint>Comments</fd:hint>
+	</fd:field>
+	
+	<fd:action id="check">
+	  <fd:label>Check</fd:label>
+	  <fd:hint>Redisplays the page so you can see the various renderings of inplace inputs depending on their values.</fd:hint>
+	</fd:action>
+
+	<fd:submit id="ok">
+	  <fd:label>OK</fd:label>
+	</fd:submit>
+
+  </fd:widgets>
+</fd:form>
\ No newline at end of file

Propchange: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_form.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_form.xml
------------------------------------------------------------------------------
    svn:keywords = Id

Added: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_template.xml
URL: http://svn.apache.org/viewcvs/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_template.xml?rev=393475&view=auto
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_template.xml (added)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_template.xml Wed Apr 12 07:48:00 2006
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<page xmlns:ft="http://apache.org/cocoon/forms/1.0#template"
+      xmlns:fi="http://apache.org/cocoon/forms/1.0#instance"
+      xmlns:jx="http://apache.org/cocoon/templates/jx/1.0">
+
+  <!-- Import the macros that define CForms template elements -->
+  <jx:import uri="resource://org/apache/cocoon/forms/generation/jx-macros.xml"/>
+  <h4 class="samplesGroup">Inline editing</h4>
+  <title>Inline editing</title>
+  <script type="text/javascript">
+     //cocoon.ajax.BrowserUpdater.highlight = cocoon.ajax.Fader.fade;
+  </script>
+  <content>
+    <ft:form-template action="#{$cocoon/continuation/id}.continue" method="POST" ajax="true">
+      <p>The fields below show the various features of in-place editing. "In place" means that inputs are rendered as normal text, and become editable once you click on them.
+	  </p>
+	  <table width="100%" border="1">
+		<tbody>
+		  <tr>
+			<td>
+		      Your name:<br/>
+		      <small>An inplace input with no initial value. The displayed text is
+			         the input's hint</small>
+			</td>
+			<td>
+			  <ft:widget id="name" fi:type="inplace"/>
+			</td>
+		  </tr>
+		  <tr>
+			<td>
+		      Your occupation:<br/>
+		      <small>An inplace input with an initial value.</small>
+			</td>
+			<td>
+			  <ft:widget id="occupation" fi:type="inplace"/>
+			</td>
+		  </tr>
+		  <tr>
+			<td>
+		      Comments:<br/>
+		      <small>An multiline inplace input.</small>
+			</td>
+			<td>
+			  <ft:widget id="comments" fi:type="inplace-area"/>
+			</td>
+		  </tr>
+		</tbody>
+	  </table>
+	  <br/>
+	  <ft:widget id="check"/>
+      <ft:widget id="ok"/>
+      <br/>
+      <a href="./do-inplace.flow">Restart this sample</a> -  <a href="./">Back to Forms samples</a>
+
+    </ft:form-template>
+  </content>
+</page>

Propchange: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_template.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/inplace_edit_template.xml
------------------------------------------------------------------------------
    svn:keywords = Id