Changeset 163

Show
Ignore:
Timestamp:
06/10/08 10:37:25 (4 months ago)
Author:
llaumgui
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • javascript/mootools_1.1.x/verif_form/verif_form.src.js

    r147 r163  
    3636 * 
    3737 * Changelog : 
     38 *              - 1.5 : 
     39 *                      * Correction du problÚme de classe .error avec les doubles tests 
    3840 *              - 1.4 : 
    39                         + Ajout de la fonction isChecked 
    40                         + Ajout de l'écriture dans Firebug ;-) 
     41 *                      + Ajout de la fonction isChecked 
     42 *                      + Ajout de l'écriture dans Firebug ;-) 
    4143 *              - 1.3 : 
    4244 *                      + Ajout des hooks de tests et de submit 
     
    4446 *                      + Gestion du champ email de confirmation 
    4547 *              - 1.1 : 
    46  *                      + Passage des paramÚtres dans un hash() 
     48 *                      * Passage des paramÚtres dans un hash() 
    4749 *                      + Redirection vers le message facultative et configurable 
    4850 *                      + Message standard d'erreur 
    49  *                      + initialize devient init 
     51 *                      * initialize devient init 
    5052 *              - 1.0 : 
    5153 *                      + PremiÚre release 
     
    101103 * 
    102104 * @author Guillaume Kulakowski <guillaume_AT_llaumgui_DOT_com> 
    103  * @version 1.4 
     105 * @version 1.5 
    104106 * @param params Hash Liste des paramÚtres 
    105107 * 
     
    137139                        } 
    138140                         
     141                        /*  
     142                         * On retire toutes les classes erreures en 1 passe. 
     143                         * Correction du problÚme de la v1.5 
     144                         */ 
     145                        $ES('.required | .confirmEmail | .email | .checked | .confirmPassword', this.form2Verif).each( function(input) { 
     146                                input.removeClass('error'); 
     147                        }); 
     148                         
    139149                        /* On test les champs */ 
    140150                        this.isRequired(); 
     
    165175                                this.inputError( input, "EMPTY" ); 
    166176                        } 
    167                         else { 
    168                                 input.removeClass('error'); 
    169                         } 
    170177                }.bind(this)); 
    171178        }; 
     
    187194                                        this.inputError( input, "NOTMAIL" ); 
    188195                                } 
    189                                 else { 
    190                                         input.removeClass('error'); 
    191                                 } 
    192196                        } 
    193197                }.bind(this)); 
     
    212216                                this.inputError( inputIsSameMail[1], "NOTSAMEMAIL" ); 
    213217                        } 
    214                         else { 
    215                                 inputIsSameMail[0].removeClass('error'); 
    216                                 inputIsSameMail[1].removeClass('error'); 
    217                         } 
    218218                } 
    219219        }; 
     
    236236                                this.inputError( inputIsSamePassword[1], "NOTSAMEPAWD" ); 
    237237                        } 
    238                         else { 
    239                                 inputIsSamePassword[0].removeClass('error'); 
    240                                 inputIsSamePassword[1].removeClass('error'); 
    241                         } 
    242238                } 
    243239        }; 
     
    257253                        if ( !input.checked ) { 
    258254                                this.inputError( input, "NOTCHECKED" ); 
    259                         } 
    260                         else { 
    261                                 input.removeClass('error'); 
    262255                        } 
    263256                }.bind(this));