helpyio/helpy

View on GitHub
app/assets/javascripts/rails.validations.callbacks.js

Summary

Maintainability
A
0 mins
Test Coverage
window.ClientSideValidations.callbacks.element.fail = function(element, message, callback) {
  callback();

  parent = element.parent();
  parent.find('span.glyphicon-ok').remove();
  parent.addClass('has-feedback').addClass('has-error').removeClass('has-success');
  element.after('<span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true"></span>');
};

window.ClientSideValidations.callbacks.element.pass = function(element, callback) {
  callback();

    parent = element.parent();
  parent.removeClass('has-error').addClass('has-feedback').addClass('has-success');
  parent.find('help-block').remove();
  parent.find('span.glyphicon-remove').remove();
  element.after('<span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>');
};