diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js index b12a33f9952..cf8597254f9 100644 --- a/addons/website/static/src/js/website.js +++ b/addons/website/static/src/js/website.js @@ -137,15 +137,17 @@ dialog.modal('show'); field.focus(); dialog.on('click', '.btn-primary', function () { + var backdrop = $('.modal-backdrop'); def.resolve(field.val(), field, dialog); dialog.remove(); - $('.modal-backdrop').remove(); + backdrop.remove(); }); }); dialog.on('hidden.bs.modal', function () { + var backdrop = $('.modal-backdrop'); def.reject(); dialog.remove(); - $('.modal-backdrop').remove(); + backdrop.remove(); }); if (field.is('input[type="text"], select')) { field.keypress(function (e) {