Ticket #8037: 8037.patch

File 8037.patch, 1.4 KB (added by Sa'ar Zac Elias, 14 years ago)
  • _source/plugins/dialog/plugin.js

     
    103103                                : input.setAttribute( 'aria-invalid', true );
    104104                }
    105105
     106                msg && alert( msg );
     107
    106108                this.fire( 'validated', { valid : isValid, msg : msg } );
    107109        }
    108110
     
    294296                                                if ( item.validate )
    295297                                                {
    296298                                                        var retval = item.validate( this ),
    297                                                                 isValid = retval === true ;
     299                                                                isValid = retval === true || retval === undefined;
    298300
    299301                                                        if ( !isValid )
    300302                                                        {
     
    29862988
    29872989                                        if ( !passed )
    29882990                                        {
    2989                                                 if ( msg !== undefined )
    2990                                                         alert( msg );
    29912991                                                if ( this.select || this.focus  )
    29922992                                                {
    29932993                                                        if ( this.select )
     
    29962996                                                                this.focus();
    29972997                                                }
    29982998
    2999                                                 return false;
     2999                                                return msg;
    30003000                                        }
    30013001
    30023002                                        return true;
     
    30143014                                        var value = this && this.getValue ? this.getValue() : arguments[0];
    30153015                                        if ( !regex.test( value ) )
    30163016                                        {
    3017                                                 if ( msg !== undefined )
    3018                                                         alert( msg );
    30193017                                                if ( this && ( this.select || this.focus ) )
    30203018                                                {
    30213019                                                        if ( this.select )
     
    30233021                                                        else
    30243022                                                                this.focus();
    30253023                                                }
    3026                                                 return false;
     3024                                                return msg;
    30273025                                        }
    30283026                                        return true;
    30293027                                };
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy