summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/scss/bootstrap_overridden.scss
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2018-09-07 11:51:12 +0200
committerqsm-odoo <qsm@odoo.com>2018-09-07 13:57:14 +0200
commit3444e0a0dae804bd70c3bc5d3033b9aa690a2b98 (patch)
tree414a9dc8c04206ec98f5ebc47fb5c94b2147faa0 /addons/web_editor/static/src/scss/bootstrap_overridden.scss
parentc44fe912329e2d4c7541ed810526d4a069f930c4 (diff)
[FIX] web_editor, *: use explicit string keys for color maps
* website ``` $map: ( test: 1, black: 2, ); @​debug map-get($map, 'test'); @​debug map-get($map, test); @​debug map-get($map, 'black'); @​debug map-get($map, black); ``` The above code leads to a: 1 1 null 2 This is because maps' keys can be *anything* in sass (even other maps). In the example, the map is defined with unquoted `test` and `black` as keys which are understood as the string 'test' and the *color* black. When asking for the value for the 'black' string key... there isn't any. This commit forces the use of quoted string as color maps' keys.
Diffstat (limited to 'addons/web_editor/static/src/scss/bootstrap_overridden.scss')
-rw-r--r--addons/web_editor/static/src/scss/bootstrap_overridden.scss8
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/web_editor/static/src/scss/bootstrap_overridden.scss b/addons/web_editor/static/src/scss/bootstrap_overridden.scss
index fa199849e55..6eee3def5f4 100644
--- a/addons/web_editor/static/src/scss/bootstrap_overridden.scss
+++ b/addons/web_editor/static/src/scss/bootstrap_overridden.scss
@@ -13,14 +13,14 @@ $-main-color-lightness: lightness($-main-color);
$-palette: map-merge((
// alpha and beta colors are used to override primary and secondary BS4
// colors by default, so that theme colors affect the default Odoo layouts
- primary: $-main-color,
- secondary: map-get($-palette, 'beta'),
+ 'primary': $-main-color,
+ 'secondary': map-get($-palette, 'beta'),
// BS light and dark colors are not used for any BS component, just
// for color utilities. By default, we set them to a very light and
// very dark version of a desaturate version of the primary color
- light: lighten(desaturate($-main-color, 40%), min(70%, max(0%, 97% - $-main-color-lightness))), // Does not increase over 97% lightness
- dark: darken(desaturate($-main-color, 40%), min(70%, max(0%, $-main-color-lightness - 10%))), // Does not lower under 10% lightness
+ 'light': lighten(desaturate($-main-color, 40%), min(70%, max(0%, 97% - $-main-color-lightness))), // Does not increase over 97% lightness
+ 'dark': darken(desaturate($-main-color, 40%), min(70%, max(0%, $-main-color-lightness - 10%))), // Does not lower under 10% lightness
), o-map-omit($-palette));
@if $-is-backend {
$-palette: map-remove($-palette, 'primary', 'secondary', 'success', 'info', 'warning', 'danger', 'light', 'dark');