Author: tim
Date: Wed Nov 10 13:27:13 2004
New Revision: 57375
Modified:
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/form1_template.xml
Log:
Whitespace
Modified:
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/form1_template.xml
==============================================================================
---
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/form1_template.xml
(original)
+++
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/form1_template.xml
Wed Nov 10 13:27:13 2004
@@ -28,115 +28,114 @@
<content>
<ft:form-template action="#{$continuation/id}.continue" method="POST">
<div style="width: 90%; margin: 10px 50px 50px 50px;">
- <!-- group with tabs. Each of the children of <items> will
constitute a tab -->
+ <!-- group with tabs. Each of the children of <items> will constitute
a tab -->
+ <fi:group>
+ <fi:styling type="choice"/>
+ <fi:label>Choose a panel: </fi:label>
+ <fi:state>
+ <ft:widget id="tab-state"/>
+ </fi:state>
+
+ <fi:items>
+ <!-- group with automatic two-column layout -->
+ <fi:group>
+ <fi:label>String fields</fi:label>
+ <fi:styling layout="columns"/>
+ <fi:items>
+ <ft:widget id="email"/>
+ <ft:widget id="birthdate"/>
+ <ft:widget id="fourchars">
+ <!-- particular styling for the enumeration -->
+ <fi:styling list-type="listbox" listbox-size="4"/>
+ </ft:widget>
+ </fi:items>
+ </fi:group>
+
<fi:group>
- <fi:styling type="choice"/>
- <fi:label>Choose a panel: </fi:label>
- <fi:state>
- <ft:widget id="tab-state"/>
- </fi:state>
-
+ <fi:label>Number fields</fi:label>
+ <fi:styling layout="columns"/>
<fi:items>
- <!-- group with automatic two-column layout -->
- <fi:group>
- <fi:label>String fields</fi:label>
- <fi:styling layout="columns"/>
- <fi:items>
- <ft:widget id="email"/>
- <ft:widget id="birthdate"/>
- <ft:widget id="fourchars">
- <!-- particular styling for the enumeration -->
- <fi:styling list-type="listbox" listbox-size="4"/>
- </ft:widget>
- </fi:items>
- </fi:group>
-
- <fi:group>
- <fi:label>Number fields</fi:label>
- <fi:styling layout="columns"/>
- <fi:items>
- <ft:widget id="number1">
- <fi:styling submit-on-change="true"/>
- </ft:widget>
- <ft:widget id="number2"/>
- <ft:widget id="account"/>
- <ft:widget id="cowheight">
- <fi:styling list-type="radio"/>
- </ft:widget>
- </fi:items>
- </fi:group>
-
- <fi:group>
- <fi:styling layout="columns"/>
- <fi:label>Boolean fields</fi:label>
- <fi:items>
- <ft:widget id="somebool"/>
- <ft:widget id="drinks">
- <fi:styling list-type="listbox" listbox-size="4"/>
- </ft:widget>
- </fi:items>
- </fi:group>
+ <ft:widget id="number1">
+ <fi:styling submit-on-change="true"/>
+ </ft:widget>
+ <ft:widget id="number2"/>
+ <ft:widget id="account"/>
+ <ft:widget id="cowheight">
+ <fi:styling list-type="radio"/>
+ </ft:widget>
</fi:items>
</fi:group>
-
- <p>Checkout the <a href="form1">form1 action page</a> for another
way of formatting panels</p>
<fi:group>
<fi:styling layout="columns"/>
+ <fi:label>Boolean fields</fi:label>
<fi:items>
- <ft:widget id="visa"/>
- <ft:widget id="ipaddress"/>
- <ft:widget id="altbirthdate"/>
- <ft:widget id="altbirthdate2"/>
- <ft:widget id="dieselprice"/>
+ <ft:widget id="somebool"/>
+ <ft:widget id="drinks">
+ <fi:styling list-type="listbox" listbox-size="4"/>
+ </ft:widget>
</fi:items>
</fi:group>
+ </fi:items>
+ </fi:group>
+
+ <p>Checkout the <a href="form1">form1 action page</a> for another way
of formatting panels</p>
+
+ <fi:group>
+ <fi:styling layout="columns"/>
+ <fi:items>
+ <ft:widget id="visa"/>
+ <ft:widget id="ipaddress"/>
+ <ft:widget id="altbirthdate"/>
+ <ft:widget id="altbirthdate2"/>
+ <ft:widget id="dieselprice"/>
+ </fi:items>
+ </fi:group>
- <!-- manual layout of fields, without use of a fi:group -->
- <ft:widget-label id="contacts"/><br/>
-
- <ft:repeater-size id="contacts"/>
- <table border="1">
- <tr>
- <th><ft:repeater-widget-label id="contacts"
widget-id="firstname"/></th>
- <th><ft:repeater-widget-label id="contacts"
widget-id="lastname"/></th>
- <th><ft:repeater-widget-label id="contacts"
widget-id="phone"/></th>
- <th><ft:repeater-widget-label id="contacts"
widget-id="email"/></th>
- <th><ft:repeater-widget-label id="contacts"
widget-id="birthdate"/></th>
- <th><ft:repeater-widget-label id="contacts"
widget-id="select"/></th>
- </tr>
- <jx:choose>
- <jx:when test="${widget.getChild('contacts').getSize() == 0}">
- <tr><td colspan="6" align="center"><em>There are no contacts
to display</em></td></tr>
- </jx:when>
- <jx:otherwise>
- <!-- The contents of the repeater-widget element is a
template that will
- be applied to each row in the repeater. -->
- <ft:repeater-widget id="contacts">
- <tr>
- <td><ft:widget id="firstname"/></td>
- <td><ft:widget id="lastname"/></td>
- <td><ft:widget id="phone"/></td>
- <td><ft:widget id="email"/></td>
- <td><ft:widget id="birthdate"/></td>
- <td><ft:widget id="select"/></td>
- </tr>
- </ft:repeater-widget>
- </jx:otherwise>
- </jx:choose>
- <tr>
- <td colspan="6">
- <ft:widget id="addcontact"/>
- <jx:if test="${widget.getChild('contacts').getSize() > 0}">
- <ft:widget id="removecontacts"/>
- <br/>
- <small>Hint: remove all contacts to see how dynamic form
templates can change
- their layout depending on widget values</small>
- </jx:if>
- </td>
- </tr>
- </table>
- <input type="submit"/>
+ <!-- manual layout of fields, without use of a fi:group -->
+ <ft:widget-label id="contacts"/><br/>
+ <ft:repeater-size id="contacts"/>
+ <table border="1">
+ <tr>
+ <th><ft:repeater-widget-label id="contacts"
widget-id="firstname"/></th>
+ <th><ft:repeater-widget-label id="contacts"
widget-id="lastname"/></th>
+ <th><ft:repeater-widget-label id="contacts"
widget-id="phone"/></th>
+ <th><ft:repeater-widget-label id="contacts"
widget-id="email"/></th>
+ <th><ft:repeater-widget-label id="contacts"
widget-id="birthdate"/></th>
+ <th><ft:repeater-widget-label id="contacts"
widget-id="select"/></th>
+ </tr>
+ <jx:choose>
+ <jx:when test="${widget.getChild('contacts').getSize() == 0}">
+ <tr><td colspan="6" align="center"><em>There are no contacts to
display</em></td></tr>
+ </jx:when>
+ <jx:otherwise>
+ <!-- The contents of the repeater-widget element is a template
that will
+ be applied to each row in the repeater. -->
+ <ft:repeater-widget id="contacts">
+ <tr>
+ <td><ft:widget id="firstname"/></td>
+ <td><ft:widget id="lastname"/></td>
+ <td><ft:widget id="phone"/></td>
+ <td><ft:widget id="email"/></td>
+ <td><ft:widget id="birthdate"/></td>
+ <td><ft:widget id="select"/></td>
+ </tr>
+ </ft:repeater-widget>
+ </jx:otherwise>
+ </jx:choose>
+ <tr>
+ <td colspan="6">
+ <ft:widget id="addcontact"/>
+ <jx:if test="${widget.getChild('contacts').getSize() > 0}">
+ <ft:widget id="removecontacts"/>
+ <br/>
+ <small>Hint: remove all contacts to see how dynamic form
templates can change
+ their layout depending on widget values</small>
+ </jx:if>
+ </td>
+ </tr>
+ </table>
+ <input type="submit"/>
</div>
</ft:form-template>
</content>