Select Git revision
shipping-rates-validator.js
-
Gundo Sifhufhi authoredGundo Sifhufhi authored
shipping-rates-validator.js 916 B
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
/*global define*/
define(
[
'jquery',
'mageUtils',
'./shipping-rates-validation-rules',
'mage/translate'
],
function ($, utils, validationRules, $t) {
"use strict";
return {
validationErrors: [],
validate: function(address) {
var self = this;
this.validationErrors = [];
$.each(validationRules.getRules(), function(field, rule) {
if (rule.required && utils.isEmpty(address[field])) {
var message = $t('Field ') + field + $t(' is required.');
self.validationErrors.push(message);
}
});
return !Boolean(this.validationErrors.length);
}
};
}
);