Author: michiel
Date: 2010-02-03 10:04:18 +0100 (Wed, 03 Feb 2010)
New Revision: 40820

Modified:
   mmbase/trunk/base-webapp/src/main/webapp/mmbase/validation/validation.js.jsp
Log:
added removeValidationFromElement

Modified: 
mmbase/trunk/base-webapp/src/main/webapp/mmbase/validation/validation.js.jsp
===================================================================
--- 
mmbase/trunk/base-webapp/src/main/webapp/mmbase/validation/validation.js.jsp    
    2010-02-03 08:57:06 UTC (rev 40819)
+++ 
mmbase/trunk/base-webapp/src/main/webapp/mmbase/validation/validation.js.jsp    
    2010-02-03 09:04:18 UTC (rev 40820)
@@ -1162,25 +1162,29 @@
     }
     var self = this;
     var els = $(el).find(".mm_validate").each(function() {
-       var entry = this;
-       if (self.hasElement(entry)) {
-           if (! entry.prevValid) {
-                self.invalidElements--;
-            }
-           $(entry).unbind();
-           var newElements = [];
-           $(self.elements).each(function() {
-               if (this.initialalId != entry.initialId) {
+            self.removeValidationFromElement(this);
+        });
+}
+
+MMBaseValidator.prototype.removeValidationFromElement = function(el) {
+    var self = this;
+    if (self.hasElement(el)) {
+        if (! el.prevValid) {
+            self.invalidElements--;
+        }
+        $(el).unbind();
+        var newElements = [];
+        $(self.elements).each(function() {
+               if (this.initialalId != el.initialId) {
                    newElements.push(this);
                }
            });
-           self.elements = newElements;
-       }
-    });
-
+        self.elements = newElements;
+    }
 }
 
 
+
 MMBaseValidator.prototype.setLastChange = function(event) {
     var target = this.getElement(event);
     target.lastChange = new Date();

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to