Files
edx-platform/cms/static/js/models/validation_helpers.js
Eric Fischer 5bc6b31e29 eslint --fix
2017-12-08 14:38:41 -05:00

20 lines
705 B
JavaScript

/**
* Provide helper methods for modal validation.
*/
define(['jquery'],
function($) {
var validateIntegerRange = function(attributeVal, range) {
// Validating attribute should have an integer value and should be under the given range.
var isIntegerUnderRange = true;
var value = Math.round(attributeVal); // see if this ensures value saved is int
if (!isFinite(value) || /\D+/.test(attributeVal) || value < range.min || value > range.max) {
isIntegerUnderRange = false;
}
return isIntegerUnderRange;
};
return {
validateIntegerRange: validateIntegerRange
};
});