summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/editor/editor_menu.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src/js/editor/editor_menu.js')
-rw-r--r--addons/website/static/src/js/editor/editor_menu.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/addons/website/static/src/js/editor/editor_menu.js b/addons/website/static/src/js/editor/editor_menu.js
index e1020b1d444..5d7621b91e3 100644
--- a/addons/website/static/src/js/editor/editor_menu.js
+++ b/addons/website/static/src/js/editor/editor_menu.js
@@ -4,7 +4,6 @@ odoo.define('website.editor.menu', function (require) {
var Dialog = require('web.Dialog');
var Widget = require('web.Widget');
var core = require('web.core');
-var wContext = require('website.context');
var WysiwygMultizone = require('web_editor.wysiwyg.multizone');
var _t = core._t;
@@ -147,12 +146,18 @@ var EditorMenu = Widget.extend({
* @private
*/
_wysiwygInstance: function () {
+ var context;
+ this.trigger_up('context_get', {
+ callback: function (ctx) {
+ context = ctx;
+ },
+ });
return new WysiwygMultizone(this, {
snippets: 'website.snippets',
recordInfo: {
- context: wContext.get(),
+ context: context,
data_res_model: 'website',
- data_res_id: wContext.get().website_id,
+ data_res_id: context.website_id,
}
});
},