File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 154
154
var $input = $ ( this ) ;
155
155
$input . valAttr ( 'async' , false ) ;
156
156
$ . each ( $ . split ( $input . attr ( 'data-validation' ) ) , function ( i , validatorName ) {
157
- console . log ( validatorName ) ;
158
157
var validator = $ . formUtils . validators [ 'validate_' + validatorName ] ;
159
158
if ( validator && validator . async ) {
160
159
$input . valAttr ( 'async' , 'yes' ) ;
Original file line number Diff line number Diff line change 84
84
files = $input . get ( 0 ) . files || [ ] ,
85
85
mime = '' ,
86
86
allowedTypes = _getTypes ( $input ) ;
87
- console . log ( files [ 0 ] ) ;
88
87
89
88
if ( files . length ) {
90
89
$ . each ( files , function ( i , file ) {
Original file line number Diff line number Diff line change 55
55
. find ( '*[data-validation]' )
56
56
. valAttr ( 'event' , 'keyup change' )
57
57
. on ( 'validation' , function ( evt , valid ) {
58
- if ( ! isCheckingIfFormValid ) {
58
+ if ( ! isCheckingIfFormValid ) {
59
59
isCheckingIfFormValid = true ;
60
60
var $form = $ ( this ) . closest ( 'form' ) ;
61
61
if ( valid && peekIfFormIsSuccessfullyValidated ( $form , this , conf ) ) {
103
103
var allValid = true ;
104
104
$form . find ( '[data-validation]' ) . each ( function ( ) {
105
105
if ( this !== excludeInputElement ) {
106
- var $elem = $ ( this ) ;
107
- if ( ! $elem . hasClass ( config . successElementClass ) || $elem . hasClass ( config . errorElementClass ) ) {
106
+ var $elem = $ ( this ) ,
107
+ hasSuccessfullyValidated = $elem . hasClass ( config . successElementClass ) ,
108
+ isOptional = $elem . valAttr ( 'optional' ) === 'true' ,
109
+ isInvalid = $elem . hasClass ( config . errorElementClass ) ;
110
+ if ( isInvalid || ( ! hasSuccessfullyValidated && ! isOptional ) ) {
108
111
allValid = false ;
109
112
return false ;
110
113
}
You can’t perform that action at this time.
0 commit comments