|
|
@ -224,14 +224,18 @@ $.fn.form = function(fields, parameters) { |
|
|
|
}, |
|
|
|
|
|
|
|
add: { |
|
|
|
prompt: function(field, errors) { |
|
|
|
prompt: function(identifier, errors) { |
|
|
|
var |
|
|
|
$field = module.get.field(field.identifier), |
|
|
|
$field = module.get.field(identifier), |
|
|
|
$fieldGroup = $field.closest($group), |
|
|
|
$prompt = $fieldGroup.find(selector.prompt), |
|
|
|
promptExists = ($prompt.size() !== 0) |
|
|
|
; |
|
|
|
module.verbose('Adding inline error', field); |
|
|
|
errors = (typeof errors == 'string') |
|
|
|
? [errors] |
|
|
|
: errors |
|
|
|
; |
|
|
|
module.verbose('Adding field error state', identifier); |
|
|
|
$fieldGroup |
|
|
|
.addClass(className.error) |
|
|
|
; |
|
|
@ -257,6 +261,9 @@ $.fn.form = function(fields, parameters) { |
|
|
|
; |
|
|
|
} |
|
|
|
} |
|
|
|
else { |
|
|
|
module.verbose('Inline errors are disabled, no inline error added', identifier); |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
errors: function(errors) { |
|
|
@ -348,7 +355,7 @@ $.fn.form = function(fields, parameters) { |
|
|
|
} |
|
|
|
else { |
|
|
|
formErrors = formErrors.concat(fieldErrors); |
|
|
|
module.add.prompt(field, fieldErrors); |
|
|
|
module.add.prompt(field.identifier, fieldErrors); |
|
|
|
$.proxy(settings.onInvalid, $field)(fieldErrors); |
|
|
|
return false; |
|
|
|
} |
|
|
|