Author: tim
Date: Thu Feb 3 08:21:29 2005
New Revision: 151176
URL: http://svn.apache.org/viewcvs?view=rev&rev=151176
Log:
Minor merges with trunk and Id fixes.
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/InsertBeanJXPathBindingBuilder.java
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/StructJXPathBinding.java
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/ScriptableWidget.java
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/BooleanField.java
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Field.java
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Form.java
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/DomHelper.java
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/XMLAdapter.java
cocoon/whiteboard/forms/samples/welcome.xml
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/InsertBeanJXPathBindingBuilder.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/InsertBeanJXPathBindingBuilder.java?view=diff&r1=151175&r2=151176
==============================================================================
---
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/InsertBeanJXPathBindingBuilder.java
(original)
+++
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/InsertBeanJXPathBindingBuilder.java
Thu Feb 3 08:21:29 2005
@@ -32,7 +32,7 @@
* <fb:insert-bean addmethod="..method-to-add.."/>
* </code></pre>
*
- * @version CVS $Id$
+ * @version $Id$
*/
public class InsertBeanJXPathBindingBuilder extends JXPathBindingBuilderBase {
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java?view=diff&r1=151175&r2=151176
==============================================================================
---
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java
(original)
+++
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java
Thu Feb 3 08:21:29 2005
@@ -138,6 +138,10 @@
* Flag which controls whether a binding is active during saving.
*/
final boolean saveEnabled;
+ /**
+ * Flag which controls whether the jxpath context used by this binding
+ * should be operating in lenient mode or not
+ */
final Boolean leniency;
final static CommonAttributes DEFAULT = new CommonAttributes("location
unknown", true, true, null);
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/StructJXPathBinding.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/StructJXPathBinding.java?view=diff&r1=151175&r2=151176
==============================================================================
---
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/StructJXPathBinding.java
(original)
+++
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/binding/StructJXPathBinding.java
Thu Feb 3 08:21:29 2005
@@ -28,7 +28,7 @@
* that contains other widgets.</li>
* </ol>
*
- * @version CVS $Id$
+ * @version $Id$
*/
public class StructJXPathBinding extends ComposedJXPathBindingBase {
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js?view=diff&r1=151175&r2=151176
==============================================================================
---
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js
(original)
+++
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js
Thu Feb 3 08:21:29 2005
@@ -18,7 +18,7 @@
* Implementation of the Cocoon Forms/FlowScript integration.
*
* @author <a href="http://www.apache.org/~sylvain/">Sylvain Wallez</a>
- * @version CVS $Id$
+ * @version $Id$
*/
// Revisit this class, so it gives access to more than the value.
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/ScriptableWidget.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/ScriptableWidget.java?view=diff&r1=151175&r2=151176
==============================================================================
---
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/ScriptableWidget.java
(original)
+++
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/flow/javascript/ScriptableWidget.java
Thu Feb 3 08:21:29 2005
@@ -299,7 +299,7 @@
delegate.setState(state);
}
- public Scriptable jsGet_parent() {
+ public Object jsGet_parent() {
if (delegate != null) {
return wrap(delegate.getParent());
}
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/BooleanField.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/BooleanField.java?view=diff&r1=151175&r2=151176
==============================================================================
---
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/BooleanField.java
(original)
+++
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/BooleanField.java
Thu Feb 3 08:21:29 2005
@@ -63,9 +63,9 @@
}
public void readFromRequest(FormContext formContext) {
- if (!getCombinedState().isAcceptingInputs())
+ if (!getCombinedState().isAcceptingInputs()) {
return;
-
+ }
validationError = null;
Object oldValue = value;
String param =
formContext.getRequest().getParameter(getRequestParameterName());
@@ -141,11 +141,11 @@
if (object == null) {
object = Boolean.FALSE;
}
-
+
if (!(object instanceof Boolean)) {
throw new RuntimeException("Cannot set value of boolean field \""
+ getRequestParameterName() + "\" to a non-Boolean value.");
}
-
+
Object oldValue = value;
value = (Boolean)object;
if (value != oldValue) {
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Field.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Field.java?view=diff&r1=151175&r2=151176
==============================================================================
--- cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Field.java
(original)
+++ cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Field.java
Thu Feb 3 08:21:29 2005
@@ -375,7 +375,7 @@
if (locale == null) {
locale = getForm().getLocale();
}
-
+
if (enteredValue != null || value != null) {
contentHandler.startElement(Constants.INSTANCE_NS, VALUE_EL,
Constants.INSTANCE_PREFIX_COLON + VALUE_EL, XMLUtils.EMPTY_ATTRIBUTES);
String stringValue;
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Form.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Form.java?view=diff&r1=151175&r2=151176
==============================================================================
--- cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Form.java
(original)
+++ cocoon/whiteboard/forms/java/org/apache/cocoon/forms/formmodel/Form.java
Thu Feb 3 08:21:29 2005
@@ -33,7 +33,7 @@
*
* @author Bruno Dumon
* @author <a href="http://www.apache.org/~sylvain/">Sylvain Wallez</a>
- * @version CVS $Id$
+ * @version $Id$
*/
public class Form extends AbstractContainerWidget {
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/DomHelper.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/DomHelper.java?view=diff&r1=151175&r2=151176
==============================================================================
--- cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/DomHelper.java
(original)
+++ cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/DomHelper.java
Thu Feb 3 08:21:29 2005
@@ -54,7 +54,7 @@
* able to provide information about the location of elements in their source
* XML file. See the [EMAIL PROTECTED] #getLocation(Element)} method.
*
- * @version CVS $Id$
+ * @version $Id$
*/
public class DomHelper {
Modified:
cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/XMLAdapter.java
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/XMLAdapter.java?view=diff&r1=151175&r2=151176
==============================================================================
--- cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/XMLAdapter.java
(original)
+++ cocoon/whiteboard/forms/java/org/apache/cocoon/forms/util/XMLAdapter.java
Thu Feb 3 08:21:29 2005
@@ -305,9 +305,10 @@
data(datatype.convertToString(widget.getValue(), this.locale));
} else if (widget instanceof BooleanField) {
// FIXME: BooleanField should implement DataWidget, which
- // would make this case unnesecary
- if (widget.getValue() != null)
+ // would make this case unnecessary
+ if (widget.getValue() != null) {
data((Boolean)widget.getValue() == Boolean.TRUE ? "true" :
"false");
+ }
} else if (widget instanceof MultiValueField) {
Datatype datatype = ((MultiValueField)widget).getDatatype();
Object[] values = (Object[])widget.getValue();
Modified: cocoon/whiteboard/forms/samples/welcome.xml
URL:
http://svn.apache.org/viewcvs/cocoon/whiteboard/forms/samples/welcome.xml?view=diff&r1=151175&r2=151176
==============================================================================
--- cocoon/whiteboard/forms/samples/welcome.xml (original)
+++ cocoon/whiteboard/forms/samples/welcome.xml Thu Feb 3 08:21:29 2005
@@ -14,7 +14,9 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- $Id$-->
+<!--
+ @version $Id$
+-->
<samples name="CForms Block Samples"
xmlns:xlink="http://www.w3.org/1999/xlink">
<group name="Back">
<sample name="Back" href="../..">to Cocoon Samples main page</sample>
@@ -40,7 +42,7 @@
<sample name="Form Model GUI" href="form_model_gui.flow">Illustrates the use
of Class, New, Struct, and Union.</sample>
<sample name="HTMLArea" href="htmlarea">A simple form using the HTML editor
widget.</sample>
<sample name="Aggregate" href="aggregate/example">Aggregate field
examples</sample>
- <sample name="Multipage wizard" href="do-multipage.flow">A multipage wizard,
using widget states and actions to go throgh pages.</sample>
+ <sample name="Multipage wizard" href="do-multipage.flow">A multipage wizard,
using widget states and actions to move between pages.</sample>
</group>
<group name="Binding Samples">