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