luci-base: split off CBI validations into separate class
[project/luci.git] / modules / luci-base / htdocs / luci-static / resources / ui.js
index f5300169368042a7ed6db9c5485b0b73e8b94ea5..3370d225cd751e76d5edd136dfd65da8d4acb897 100644 (file)
@@ -1,5 +1,6 @@
 'use strict';
 'require uci';
+'require validation';
 
 var modalDiv = null,
     tooltipDiv = null,
@@ -2026,7 +2027,7 @@ return L.Class.extend({
                        events.push('blur', 'keyup');
 
                try {
-                       var cbiValidator = new CBIValidator(field, type, optional, vfunc),
+                       var cbiValidator = L.validation.create(field, type, optional, vfunc),
                            validatorFn = cbiValidator.validate.bind(cbiValidator);
 
                        for (var i = 0; i < events.length; i++)