sylvain 2003/09/24 13:47:08
Modified: src/blocks/woody/conf woody-form.xconf
src/blocks/woody/java/org/apache/cocoon/woody Constants.java
FormContext.java FormHandler.java
src/blocks/woody/java/org/apache/cocoon/woody/acting
HandleFormSubmitAction.java
src/blocks/woody/java/org/apache/cocoon/woody/event
ActionEvent.java RepeaterHandler.java
src/blocks/woody/java/org/apache/cocoon/woody/flow/javascript
ScriptableWidget.java
src/blocks/woody/java/org/apache/cocoon/woody/formmodel
AbstractDatatypeWidgetDefinition.java
AbstractDatatypeWidgetDefinitionBuilder.java
AbstractWidget.java
AbstractWidgetDefinitionBuilder.java Action.java
ActionDefinition.java ActionDefinitionBuilder.java
AggregateField.java BooleanField.java
BooleanFieldDefinition.java
BooleanFieldDefinitionBuilder.java Field.java
FieldDefinitionBuilder.java Form.java
FormDefinition.java MultiValueField.java
MultiValueFieldDefinitionBuilder.java Repeater.java
Widget.java
src/blocks/woody/java/org/apache/cocoon/woody/samples
CarSelectorHandler.java Form1Handler.java
src/blocks/woody/java/org/apache/cocoon/woody/util
DomHelper.java
src/blocks/woody/samples sitemap.xmap
src/blocks/woody/samples/flow binding_example.js
woody_flow_example.js
src/blocks/woody/samples/forms form1.xml
form1_template_action.xml form2_model.xml
Added: src/blocks/woody/java/org/apache/cocoon/woody/event
ActionListener.java DeferredValueChangedEvent.java
ProcessingPhase.java ProcessingPhaseEvent.java
ProcessingPhaseListener.java ValueChangedEvent.java
ValueChangedListener.java WidgetEvent.java
WidgetEventMulticaster.java WidgetListener.java
WidgetListenerBuilder.java
WidgetListenerBuilderUtil.java
src/blocks/woody/java/org/apache/cocoon/woody/event/impl
JavaClassWidgetListenerBuilder.java
JavaScriptWidgetListener.java
JavaScriptWidgetListenerBuilder.java
src/blocks/woody/java/org/apache/cocoon/woody/flow/javascript
WoodyFlowHelper.java woody2.js
src/blocks/woody/java/org/apache/cocoon/woody/formmodel
AddRowActionDefinition.java
DeleteRowsActionDefinition.java RepeaterAction.java
RepeaterActionDefinition.java
RepeaterActionDefinitionBuilder.java Submit.java
SubmitDefinition.java SubmitDefinitionBuilder.java
src/blocks/woody/samples/resources woody-field-styling.xsl
woody-page-styling.xsl woody-samples-styling.xsl
Removed: src/blocks/woody/samples/resources woody-field-layout.xsl
woody-page-layout.xsl woody-samples-layout.xsl
Log:
- event-handling, in both Java and JavaScript
- new <wi:styling submit-on-change> styling attribute
- new <wd:repeater-action> widget
- renamed "layout" XSLs to "style", because the layout is more the form
template
- rewriting of the flowscript integration
Revision Changes Path
1.4 +2 -0 cocoon-2.1/src/blocks/woody/conf/woody-form.xconf
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/conf/woody-form.xconf.diff?r1=1.3&r2=1.4
1.3 +11 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/Constants.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/Constants.java.diff?r1=1.2&r2=1.3
1.4 +8 -14
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/FormContext.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/FormContext.java.diff?r1=1.3&r2=1.4
1.2 +1 -6
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/FormHandler.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/FormHandler.java.diff?r1=1.1&r2=1.2
1.10 +0 -1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/acting/HandleFormSubmitAction.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/acting/HandleFormSubmitAction.java.diff?r1=1.9&r2=1.10
1.4 +11 -3
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ActionEvent.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ActionEvent.java.diff?r1=1.3&r2=1.4
1.3 +9 -14
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/RepeaterHandler.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/RepeaterHandler.java.diff?r1=1.2&r2=1.3
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ActionListener.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ActionListener.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/DeferredValueChangedEvent.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/DeferredValueChangedEvent.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ProcessingPhase.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ProcessingPhase.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ProcessingPhaseEvent.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ProcessingPhaseEvent.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ProcessingPhaseListener.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ProcessingPhaseListener.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ValueChangedEvent.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ValueChangedEvent.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ValueChangedListener.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/ValueChangedListener.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetEvent.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetEvent.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetEventMulticaster.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetEventMulticaster.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetListener.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetListener.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetListenerBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetListenerBuilder.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetListenerBuilderUtil.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/WidgetListenerBuilderUtil.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/impl/JavaClassWidgetListenerBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/impl/JavaClassWidgetListenerBuilder.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/impl/JavaScriptWidgetListener.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/impl/JavaScriptWidgetListener.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/impl/JavaScriptWidgetListenerBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/event/impl/JavaScriptWidgetListenerBuilder.java?rev=1.1
1.2 +11 -6
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/flow/javascript/ScriptableWidget.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/flow/javascript/ScriptableWidget.java.diff?r1=1.1&r2=1.2
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/flow/javascript/WoodyFlowHelper.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/flow/javascript/WoodyFlowHelper.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/flow/javascript/woody2.js
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/flow/javascript/woody2.js?rev=1.1
1.2 +18 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AbstractDatatypeWidgetDefinition.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AbstractDatatypeWidgetDefinition.java.diff?r1=1.1&r2=1.2
1.2 +5 -4
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AbstractDatatypeWidgetDefinitionBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AbstractDatatypeWidgetDefinitionBuilder.java.diff?r1=1.1&r2=1.2
1.4 +24 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AbstractWidget.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AbstractWidget.java.diff?r1=1.3&r2=1.4
1.5 +25 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AbstractWidgetDefinitionBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AbstractWidgetDefinitionBuilder.java.diff?r1=1.4&r2=1.5
1.2 +29 -11
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Action.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Action.java.diff?r1=1.1&r2=1.2
1.2 +19 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/ActionDefinition.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/ActionDefinition.java.diff?r1=1.1&r2=1.2
1.2 +14 -1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/ActionDefinitionBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/ActionDefinitionBuilder.java.diff?r1=1.1&r2=1.2
1.6 +36 -28
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AggregateField.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AggregateField.java.diff?r1=1.5&r2=1.6
1.4 +18 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/BooleanField.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/BooleanField.java.diff?r1=1.3&r2=1.4
1.2 +20 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/BooleanFieldDefinition.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/BooleanFieldDefinition.java.diff?r1=1.1&r2=1.2
1.2 +10 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/BooleanFieldDefinitionBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/BooleanFieldDefinitionBuilder.java.diff?r1=1.1&r2=1.2
1.10 +116 -33
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Field.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Field.java.diff?r1=1.9&r2=1.10
1.3 +10 -1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/FieldDefinitionBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/FieldDefinitionBuilder.java.diff?r1=1.2&r2=1.3
1.8 +224 -14
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Form.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Form.java.diff?r1=1.7&r2=1.8
1.2 +19 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/FormDefinition.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/FormDefinition.java.diff?r1=1.1&r2=1.2
1.6 +6 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/MultiValueField.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/MultiValueField.java.diff?r1=1.5&r2=1.6
1.3 +8 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/MultiValueFieldDefinitionBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/MultiValueFieldDefinitionBuilder.java.diff?r1=1.2&r2=1.3
1.10 +9 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Repeater.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Repeater.java.diff?r1=1.9&r2=1.10
1.5 +16 -1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Widget.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Widget.java.diff?r1=1.4&r2=1.5
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AddRowActionDefinition.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/AddRowActionDefinition.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/DeleteRowsActionDefinition.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/DeleteRowsActionDefinition.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/RepeaterAction.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/RepeaterAction.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/RepeaterActionDefinition.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/RepeaterActionDefinition.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/RepeaterActionDefinitionBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/RepeaterActionDefinitionBuilder.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Submit.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Submit.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/SubmitDefinition.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/SubmitDefinition.java?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/SubmitDefinitionBuilder.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/SubmitDefinitionBuilder.java?rev=1.1
1.2 +3 -6
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/samples/CarSelectorHandler.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/samples/CarSelectorHandler.java.diff?r1=1.1&r2=1.2
1.4 +6 -9
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/samples/Form1Handler.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/samples/Form1Handler.java.diff?r1=1.3&r2=1.4
1.6 +53 -1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/util/DomHelper.java
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/util/DomHelper.java.diff?r1=1.5&r2=1.6
1.17 +2 -2 cocoon-2.1/src/blocks/woody/samples/sitemap.xmap
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/sitemap.xmap.diff?r1=1.16&r2=1.17
1.9 +3 -28
cocoon-2.1/src/blocks/woody/samples/flow/binding_example.js
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/flow/binding_example.js.diff?r1=1.8&r2=1.9
1.5 +9 -28
cocoon-2.1/src/blocks/woody/samples/flow/woody_flow_example.js
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/flow/woody_flow_example.js.diff?r1=1.4&r2=1.5
1.13 +16 -4 cocoon-2.1/src/blocks/woody/samples/forms/form1.xml
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/forms/form1.xml.diff?r1=1.12&r2=1.13
1.6 +3 -1
cocoon-2.1/src/blocks/woody/samples/forms/form1_template_action.xml
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/forms/form1_template_action.xml.diff?r1=1.5&r2=1.6
1.8 +4 -4 cocoon-2.1/src/blocks/woody/samples/forms/form2_model.xml
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/forms/form2_model.xml.diff?r1=1.7&r2=1.8
1.1
cocoon-2.1/src/blocks/woody/samples/resources/woody-field-styling.xsl
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/resources/woody-field-styling.xsl?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/samples/resources/woody-page-styling.xsl
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/resources/woody-page-styling.xsl?rev=1.1
1.1
cocoon-2.1/src/blocks/woody/samples/resources/woody-samples-styling.xsl
http://cvs.apache.org/viewcvs/cocoon-2.1/src/blocks/woody/samples/resources/woody-samples-styling.xsl?rev=1.1