Sha256: 62c6c3bafcc8c55470bd254cca7c82775185598237a1cf022cdaf9a83af0a837
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
window.ParsleyConfig = window.ParsleyConfig || {}; (function ($) { window.ParsleyConfig = $.extend( true, {}, window.ParsleyConfig, { validators: { minwords: function ( val, nbWords ) { val = val.replace( /(^\s*)|(\s*$)/gi, "" ); val = val.replace( /[ ]{2,}/gi, " " ); val = val.replace( /\n /, "\n" ); val = val.split(' ').length; return val >= nbWords; } , maxwords : function ( val, nbWords ) { val = val.replace( /(^\s*)|(\s*$)/gi, "" ); val = val.replace( /[ ]{2,}/gi, " " ); val = val.replace( /\n /, "\n" ); val = val.split(' ').length; return val <= nbWords; } , rangewords: function ( val, obj ) { val = val.replace( /(^\s*)|(\s*$)/gi, "" ); val = val.replace( /[ ]{2,}/gi, " " ); val = val.replace( /\n /, "\n" ); val = val.split(' ').length; return val >= obj[0] && val <= obj[1]; } , greaterthan: function ( val, elem, self ) { self.options.validateIfUnchanged = true; return new Number(val) > new Number($( elem ).val()); } , lessthan: function ( val, elem, self ) { self.options.validateIfUnchanged = true; return new Number(val) < new Number($( elem ).val()); } } , messages: { minwords: "This value should have %s words at least." , maxwords: "This value should have %s words maximum." , rangewords: "This value should have between %s and %s words." , greaterthan: "This value should be greater than %s." , lessthan: "This value should be less than %s." } }); }(window.jQuery || window.Zepto));
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
parsley-rails-1.1.10.0 | vendor/assets/javascripts/parsley.extend.js |