Benjamin Renard commited on 2014-01-30 22:44:25
              Showing 1 changed files, with 9 additions and 0 deletions.
            
| ... | ... | 
                      @@ -249,6 +249,11 @@ on_show_add_contributor_modal=function(e) {
                     | 
                  
| 249 | 249 | 
                           $('#add_contributor_modal #add_contributor_name').focus();
                       | 
                    
| 250 | 250 | 
                        }  | 
                    
| 251 | 251 | 
                         | 
                    
| 252 | 
                        +validateEmail=function(email) {
                       | 
                    |
| 253 | 
                        +    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
                       | 
                    |
| 254 | 
                        + return re.test(email);  | 
                    |
| 255 | 
                        +}  | 
                    |
| 256 | 
                        +  | 
                    |
| 252 | 257 | 
                         on_valid_add_contributor_modal=function(e) {
                       | 
                    
| 253 | 258 | 
                        e.preventDefault();  | 
                    
| 254 | 259 | 
                           var group=groups[$('#add_contributor_modal').data('group-uuid')];
                       | 
                    
| ... | ... | 
                      @@ -268,6 +273,10 @@ on_valid_add_contributor_modal=function(e) {
                     | 
                  
| 268 | 273 | 
                             alert('Un contributor utilise déjà cet email !');
                       | 
                    
| 269 | 274 | 
                        return;  | 
                    
| 270 | 275 | 
                        }  | 
                    
| 276 | 
                        +  if (!validateEmail(email)) {
                       | 
                    |
| 277 | 
                        +    alert('Email invalide !');
                       | 
                    |
| 278 | 
                        + return;  | 
                    |
| 279 | 
                        + }  | 
                    |
| 271 | 280 | 
                           if(edit_id=='-1') {
                       | 
                    
| 272 | 281 | 
                        group.addContributor(new Contributor(name,email));  | 
                    
| 273 | 282 | 
                        }  | 
                    
| 274 | 283 |