summaryrefslogtreecommitdiff
path: root/addons/website/static/src
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-01-12 16:11:28 +0100
committerChristophe Simonis <chs@odoo.com>2016-01-12 16:11:28 +0100
commit5f997bc4ef779fd45ae80d1465be1c1b64fdc8b5 (patch)
treec0e76018db4158b8c1f30ae6d20b665bdaa98857 /addons/website/static/src
parent99b6cd8119211414602c739087c57d1966198f8e (diff)
parent7fa6f73302709d7e7b6b19ebd16d338b3dd0e2db (diff)
[MERGE] forward port of branch saas-7 up to 7fa6f73
Diffstat (limited to 'addons/website/static/src')
-rw-r--r--addons/website/static/src/js/web_planner_website.js1
-rw-r--r--addons/website/static/src/js/website.js5
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) {