summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/website.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src/js/website.js')
-rw-r--r--addons/website/static/src/js/website.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js
index 821223967c1..7c2ad6cc48c 100644
--- a/addons/website/static/src/js/website.js
+++ b/addons/website/static/src/js/website.js
@@ -112,14 +112,17 @@ var prompt = function (options, _qweb) {
dialog.modal('show');
field.focus();
dialog.on('click', '.btn-primary', function () {
+ var backdrop = $('.modal-backdrop');
def.resolve(field.val(), field, dialog);
dialog.modal('hide').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) {