You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by an...@apache.org on 2007/03/17 03:32:02 UTC

svn commit: r519219 - /tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form/validation.js

Author: andyhot
Date: Fri Mar 16 19:32:02 2007
New Revision: 519219

URL: http://svn.apache.org/viewvc?view=rev&rev=519219
Log:
TAPESTRY-410: Getting ready for match-differ validator

Modified:
    tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form/validation.js

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form/validation.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form/validation.js?view=diff&rev=519219&r1=519218&r2=519219
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form/validation.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form/validation.js Fri Mar 16 19:32:02 2007
@@ -250,5 +250,20 @@
 	isPalleteSelected:function(elem){
 		if (elem.length > 0) { return true; }
 		return false;
-	}
+	},
+
+        /**
+         * Validates that the input value is equal with the value of the given input control.
+         */
+        isEqual:function(value, other) {
+                var otherValue = dojo.byId(other).value;
+                return value == otherValue;
+        },
+
+        /**
+         * Validates that the input value is not equal with the value of the given input control.
+         */
+        isNotEqual:function(value, other) {
+            return !tapestry.form.validation.isEqual(value, other);
+        },
 }