@@ -64,8 +64,8 @@ exports.required = function (message) {
6464exports . requiresFieldIfEmpty = function ( alternate_field , message ) {
6565 if ( ! message ) { message = 'One of %s or %s is required.' ; }
6666 var validator = function ( form , field , callback ) {
67- var alternateBlank = trim ( form . fields [ alternate_field ] . data ) . length === 0 ,
68- fieldBlank = trim ( field . data ) . length === 0 ;
67+ var alternateBlank = trim ( form . fields [ alternate_field ] . data ) . length === 0 ;
68+ var fieldBlank = trim ( field . data ) . length === 0 ;
6969 if ( alternateBlank && fieldBlank ) {
7070 callback ( format ( message , field . name , alternate_field ) ) ;
7171 } else {
@@ -188,9 +188,9 @@ exports.date = function (message) {
188188 var numberRegex = / ^ [ 0 - 9 ] + $ / ,
189189 invalidDate = new Date ( 'z' ) ;
190190 return function ( form , field , callback ) {
191- var parts = field . data ? field . data . split ( '-' ) : [ ] ,
192- allNumbers = parts . every ( function ( part ) { return numberRegex . test ( part ) ; } ) ,
193- date = allNumbers && parts . length === 3 ? new Date ( parts [ 0 ] , parts [ 1 ] - 1 , parts [ 2 ] ) : invalidDate ;
191+ var parts = field . data ? field . data . split ( '-' ) : [ ] ;
192+ var allNumbers = parts . every ( function ( part ) { return numberRegex . test ( part ) ; } ) ;
193+ var date = allNumbers && parts . length === 3 ? new Date ( parts [ 0 ] , parts [ 1 ] - 1 , parts [ 2 ] ) : invalidDate ;
194194 if ( ! isNaN ( date . getTime ( ) ) ) {
195195 callback ( ) ;
196196 } else {
0 commit comments