summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/widgets/theme.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src/js/widgets/theme.js')
-rw-r--r--addons/website/static/src/js/widgets/theme.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/addons/website/static/src/js/widgets/theme.js b/addons/website/static/src/js/widgets/theme.js
index 46a3ddcccf3..2de299b55c0 100644
--- a/addons/website/static/src/js/widgets/theme.js
+++ b/addons/website/static/src/js/widgets/theme.js
@@ -3,9 +3,10 @@ odoo.define('website.theme', function (require) {
var config = require('web.config');
var core = require('web.core');
-var ColorpickerDialog = require('web.colorpicker');
+var ColorpickerDialog = require('wysiwyg.widgets.ColorpickerDialog');
var Dialog = require('web.Dialog');
-var widgets = require('web_editor.widget');
+var weContext = require('web_editor.context');
+var widgets = require('wysiwyg.widgets');
var websiteNavbarData = require('website.navbar');
var _t = core._t;
@@ -43,7 +44,7 @@ var ThemeCustomizeDialog = Dialog.extend({
templateDef = this._rpc({
model: 'ir.ui.view',
method: 'read_template',
- args: ['website.theme_customize'],
+ args: ['website.theme_customize', weContext.get()],
}).then(function (data) {
return core.qweb.add_template(data);
});
@@ -285,6 +286,7 @@ var ThemeCustomizeDialog = Dialog.extend({
data[1],
'#wrapwrap { background-image: url("' + src + '"); }',
'//style',
+ weContext.get(),
],
});
}).then(function () {
@@ -472,7 +474,7 @@ var ThemeCustomizeDialog = Dialog.extend({
});
var colors = {};
- colors[colorName] = ev.data.cssColor;
+ colors[colorName] = ev.data.hex;
if (colorName === 'alpha') {
colors['beta'] = 'null';
colors['gamma'] = 'null';