define( [ 'jquery' ], function ($) { 'use strict'; $.fn.processServerError = function (error) { var validationName = error.propertyName.toLowerCase(); var input = this.find('[name]').filter(function () { return this.name.toLowerCase() === validationName; }); if (input.length === 0) { input = this.find('[validation-name]').filter(function () { return $(this).attr('validation-name').toLowerCase() === validationName; }); //still not found? if (input.length === 0) { this.addFormError(error); console.error('couldn\'t find input for ' + error.propertyName); return this; } } var controlGroup = input.parents('.control-group'); controlGroup.find('.controls').append('
'); controlGroup.addClass('error'); return controlGroup.find('.help-inline').text(); }; $.fn.processClientError = function (error) { }; $.fn.addFormError = function (error) { this.find('.control-group').parent().prepend('