can-validate-legacy
Version:
Validation plugin for CanJS that provides an abstraction layer to your validation library of choice (Shim may be required).
36 lines • 1.07 kB
JavaScript
/*can-validate-legacy@2.0.1#can-validate*/
define([
'require',
'exports',
'module',
'can-log/dev',
'can-namespace'
], function (require, exports, module) {
'use strict';
var dev = require('can-log/dev');
var namespace = require('can-namespace');
var Validate = {
_validatorId: '',
_validators: {},
validator: function () {
return this._validators[this._validatorId];
},
register: function (id, validator) {
this._validatorId = id;
this._validators[id] = validator;
},
isValid: function () {
return this.validator().isValid.apply(this, arguments);
},
once: function () {
return this.validator().once.apply(this, arguments);
},
validate: function () {
var validateArgs = arguments;
return this.validator().validate.apply(this, validateArgs);
}
};
namespace.validate = Validate;
module.exports = Validate;
});
//# sourceMappingURL=can-validate.js.map