Sha256: bec445649542b0ca48dfd9613ac0cbd00c42bbdb8b9b83c793ab405e1a7334a3
Contents?: true
Size: 1.87 KB
Versions: 176
Compression:
Stored size: 1.87 KB
Contents
/*! * Client Side Validations - SimpleForm - v3.3.1 (https://github.com/DavyJonesLocker/client_side_validations-simple_form) * Copyright (c) 2016 Geremia Taglialatela, Brian Cardarella * Licensed under MIT (http://opensource.org/licenses/mit-license.php) */ (function() { ClientSideValidations.formBuilders['SimpleForm::FormBuilder'] = { add: function(element, settings, message) { return this.wrapper(settings.wrapper).add.call(this, element, settings, message); }, remove: function(element, settings) { return this.wrapper(settings.wrapper).remove.call(this, element, settings); }, wrapper: function(name) { return this.wrappers[name] || this.wrappers["default"]; }, wrappers: { "default": { add: function(element, settings, message) { var errorElement, wrapper; wrapper = element.closest(settings.wrapper_tag + "." + (settings.wrapper_class.replace(/\ /g, '.'))); errorElement = wrapper.find(settings.error_tag + "." + (settings.error_class.replace(/\ /g, '.'))); if (!errorElement.length) { errorElement = $("<" + settings.error_tag + "/>", { "class": settings.error_class, text: message }); wrapper.append(errorElement); } wrapper.addClass(settings.wrapper_error_class); return errorElement.text(message); }, remove: function(element, settings) { var errorElement, wrapper; wrapper = element.closest(settings.wrapper_tag + "." + (settings.wrapper_class.replace(/\ /g, '.')) + "." + settings.wrapper_error_class); errorElement = wrapper.find(settings.error_tag + "." + (settings.error_class.replace(/\ /g, '.'))); wrapper.removeClass(settings.wrapper_error_class); return errorElement.remove(); } } } }; }).call(this);
Version data entries
176 entries across 176 versions & 2 rubygems