PHP Classes

File: modules/system/assets/ui/js/inspector.validator.basenumber.js

Recommend this page to a friend!
  Packages of Luke Towers   Winter   modules/system/assets/ui/js/inspector.validator.basenumber.js   Download  
File: modules/system/assets/ui/js/inspector.validator.basenumber.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Winter
Content management system that uses MVC
Author: By
Last change:
Date: 7 months ago
Size: 1,662 bytes
 

Contents

Class file image Download
/* * Base class for Inspector numeric validators. */ +function ($) { "use strict"; var Base = $.wn.inspector.validators.base, BaseProto = Base.prototype var BaseNumber = function(options) { Base.call(this, options) } BaseNumber.prototype = Object.create(BaseProto) BaseNumber.prototype.constructor = Base BaseNumber.prototype.doCommonChecks = function(value) { if (this.options.min !== undefined || this.options.max !== undefined) { if (this.options.min !== undefined) { if (this.options.min.value === undefined) { throw new Error('The min.value parameter is not defined in the Inspector validator configuration') } if (value < this.options.min.value) { return this.options.min.message !== undefined ? this.options.min.message : "The value should not be less than " + this.options.min.value } } if (this.options.max !== undefined) { if (this.options.max.value === undefined) { throw new Error('The max.value parameter is not defined in the table Inspector validator configuration') } if (value > this.options.max.value) { return this.options.max.message !== undefined ? this.options.max.message : "The value should not be greater than " + this.options.max.value } } } } $.wn.inspector.validators.baseNumber = BaseNumber }(window.jQuery);