summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2019-09-12 17:10:02 +0000
committerqsm-odoo <qsm@odoo.com>2019-09-13 15:21:54 +0000
commitcdba57d4e23b43d7f033264c31e2e585fbe97472 (patch)
treed11751ee303a2b0f7c10ea1bdf252bfe180927c1 /addons
parentd1e5231e493dfee8349697e3f16313597023e6be (diff)
[FIX] web_editor: allow to change primary and secondary bg classes
closes odoo/odoo#36849 X-original-commit: 6d6cf6128e6d36830b339de9b8957717201c2f02 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/web_editor/static/src/js/wysiwyg_snippets/snippets.options.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/addons/web_editor/static/src/js/wysiwyg_snippets/snippets.options.js b/addons/web_editor/static/src/js/wysiwyg_snippets/snippets.options.js
index 8ec600d14c5..1d140b677fd 100644
--- a/addons/web_editor/static/src/js/wysiwyg_snippets/snippets.options.js
+++ b/addons/web_editor/static/src/js/wysiwyg_snippets/snippets.options.js
@@ -703,6 +703,17 @@ registry.colorpicker = SnippetOption.extend({
}
var bgColor = ColorpickerDialog.formatColor(self.$target.css('background-color'));
+
+ // TODO refactor in master
+ // The primary and secondary are hardcoded here (but marked as hidden)
+ // so they can be removed from snippets when selecting another color.
+ // Normally, the chosable colors do not contain them, which prevents
+ // them to be removed. Indeed, normally, the 'alpha' and 'beta' colors
+ // (which are the same) are displayed instead... but not for all themes.
+ var $colorpicker = this.$el.find('.colorpicker');
+ $colorpicker.append($('<button/>', {'class': 'd-none', 'data-color': 'primary'}));
+ $colorpicker.append($('<button/>', {'class': 'd-none', 'data-color': 'secondary'}));
+
var classes = [];
this.$el.find('.colorpicker button').each(function () {
var $color = $(this);