diff options
Diffstat (limited to 'addons/website/static/src/js')
| -rw-r--r-- | addons/website/static/src/js/web_planner_website.js | 1 | ||||
| -rw-r--r-- | addons/website/static/src/js/website.js | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/addons/website/static/src/js/web_planner_website.js b/addons/website/static/src/js/web_planner_website.js index 3ff34b367da..835e26594f7 100644 --- a/addons/website/static/src/js/web_planner_website.js +++ b/addons/website/static/src/js/web_planner_website.js @@ -19,6 +19,7 @@ var WebsitePlannerLauncher = Widget.extend({ start: function() { var self = this; var res = this._super.apply(this, arguments); + this.$('.progress').show(); return res.then(this.get_website_planner.bind(this)).then(function(planner) { self.$el.on('click', self, self.show_dialog.bind(self)); if (planner.length) { 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) { |
