3
0
Fork 0

More robust email checkking

8.0
Peter Hahn 2016-01-28 11:11:40 +01:00
parent a09f43bf34
commit c96eb7e1d8
1 changed files with 17 additions and 0 deletions

View File

@ -27,6 +27,23 @@ openerp.web_widget_mail_send_odoo = function(instance) {
.text(self.get('value') || '');
}
},
is_syntax_valid: function(){
var self = this;
if(!self._super())
return false;
if (!self.get("effective_readonly") && 0 < self.$("input").size() && self.$("input").val()) {
try {
var parsed_email = instance.mail.ChatterUtils.parse_email(self.$("input").val());
console.log(parsed_email)
if(!parsed_email[1])
return false;
return true;
} catch(e) {
return false;
}
}
return true;
},
on_clicked: function() {
var self = this;
if (!self.get('value') || !self.is_syntax_valid()) {