diff options
| author | Christophe Matthieu <chm@openerp.com> | 2014-01-29 18:08:29 +0100 |
|---|---|---|
| committer | Christophe Matthieu <chm@openerp.com> | 2014-01-29 18:08:29 +0100 |
| commit | b7f88a58fb06b7aaa507874634d3be2089d26eda (patch) | |
| tree | b321be6eeaef1055ad503fd888eafa77891ab61a /addons/website_mail/static/src | |
| parent | 632c014b7699e0c041110b5a2c6c068913097514 (diff) | |
[FIX] website:_mail: fix followers
bzr revid: chm@openerp.com-20140129170829-abmv73xswzl6ccm9
Diffstat (limited to 'addons/website_mail/static/src')
| -rw-r--r-- | addons/website_mail/static/src/js/website_mail.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/addons/website_mail/static/src/js/website_mail.js b/addons/website_mail/static/src/js/website_mail.js index 99acd3f939b..862e061afd6 100644 --- a/addons/website_mail/static/src/js/website_mail.js +++ b/addons/website_mail/static/src/js/website_mail.js @@ -6,6 +6,11 @@ $(document).ready(function () { var self = this; var $data = $(this).parents("div.js_follow"); var $email = $data.find(".js_follow_email"); + + if ($email.length && !$email.val().match(/.+@.+/)) { + return false; + } + var message_is_follower = $data.attr("data-follow") || "off"; $data.attr("data-follow", message_is_follower == 'off' ? 'on' : 'off'); @@ -13,7 +18,7 @@ $(document).ready(function () { 'id': $data.data('id'), 'object': $data.data('object'), 'message_is_follower': message_is_follower, - 'email': $email && $email.val() || false, + 'email': $email.length ? $email.val() : false, }).then(function (result) { if (result) { $data.find(" > *").toggleClass("hidden"); |
