diff options
Diffstat (limited to 'addons/website_mass_mailing/static/src/js')
| -rw-r--r-- | addons/website_mass_mailing/static/src/js/website_mass_mailing.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/addons/website_mass_mailing/static/src/js/website_mass_mailing.js b/addons/website_mass_mailing/static/src/js/website_mass_mailing.js index 2d0760a202a..330528c04de 100644 --- a/addons/website_mass_mailing/static/src/js/website_mass_mailing.js +++ b/addons/website_mass_mailing/static/src/js/website_mass_mailing.js @@ -119,7 +119,15 @@ animation.registry.newsletter_popup = animation.Class.extend({ } }); -website.if_dom_contains('div.o_unsubscribe_form', function() { +}); + + +odoo.define('mass_mailing.unsubscribe', function (require) { + +if(!$('.o_unsubscribe_form').length) { + return $.Deferred().reject("DOM doesn't contain '.o_unsubscribe_form'"); +} + $('#unsubscribe_form').on('submit', function(e) { e.preventDefault(); @@ -144,6 +152,5 @@ website.if_dom_contains('div.o_unsubscribe_form', function() { $('.alert-info').html('You changes has not been saved, try again later.').removeClass('alert-info').addClass('alert-warning'); }); }); -}); }); |
