PHP Classes

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

Recommend this page to a friend!
  Packages of Luke Towers   Winter   modules/system/assets/ui/js/inspector.validator.required.js   Download  
File: modules/system/assets/ui/js/inspector.validator.required.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: 958 bytes
 

Contents

Class file image Download
/* * Inspector required validator. */ +function ($) { "use strict"; var Base = $.wn.inspector.validators.base, BaseProto = Base.prototype var RequiredValidator = function(options) { Base.call(this, options) this.defaultMessage = 'The property is required.' } RequiredValidator.prototype = Object.create(BaseProto) RequiredValidator.prototype.constructor = Base RequiredValidator.prototype.isValid = function(value) { if (value === undefined || value === null) { return this.getMessage() } if (typeof value === 'boolean') { return value ? null : this.getMessage() } if (typeof value === 'object') { return !$.isEmptyObject(value) ? null : this.getMessage() } return $.trim(String(value)).length > 0 ? null : this.getMessage() } $.wn.inspector.validators.required = RequiredValidator }(window.jQuery);