kivi.Validator: Leere Checks ignorieren
authorSven Schöling <s.schoeling@linet-services.de>
Fri, 13 Oct 2017 16:19:00 +0000 (18:19 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Fri, 13 Oct 2017 16:19:00 +0000 (18:19 +0200)
Ermöglicht so etwas in templates:

L.some_tag(....,
  "data-validate"=INSTANCE_CONF.get_some_value) ? "required" : ""
)

js/kivi.Validator.js

index b1bc87c..e486927 100644 (file)
@@ -34,6 +34,8 @@ namespace("kivi.Validator", function(ns) {
 
     for (var test_idx in tests) {
       var test = tests[test_idx];
+      if (!ns.checks[test])
+        continue;
 
       if (ns.checks[test]) {
         if (!ns.checks[test]($e))