diff --git a/addons/website/static/src/js/menu/edit.js b/addons/website/static/src/js/menu/edit.js index 28d37ccd0b5..e9c6af74dcc 100644 --- a/addons/website/static/src/js/menu/edit.js +++ b/addons/website/static/src/js/menu/edit.js @@ -69,7 +69,7 @@ var EditPageMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ * * @override */ - start: function () { + start() { var def = this._super.apply(this, arguments); // If we auto start the editor, do not show a welcome message @@ -205,6 +205,13 @@ var EditPageMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ if (this.editModeEnable) { return; } + + $.blockUI({overlayCSS: { + backgroundColor: '#000', + opacity: 0, + zIndex: 1050 + }, message: false}); + this.trigger_up('widgets_stop_request', { $target: this._targetForEdition(), }); @@ -228,6 +235,8 @@ var EditPageMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ $loader.remove(); } + $.unblockUI(); + return res; }, /**