From 62b89ea4674b7003cb07d5da45ffcbeeab3536f7 Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Fri, 14 Jun 2019 09:44:31 +0000 Subject: [PATCH] [FIX] website: allow different compatibility grays Commit https://github.com/odoo/odoo/commit/4f9a0cb4fcdfa9fee66c042593f4d411dd0e192f introduced a way for users to enable a compatibility template to provide support for some old BS3 classes. Some of these classes are the bg-gray-* classes. The problem is that enabling the compatibility file forces them to the new BS4 gray values while the user may have done a custo to generate them automatically from other gray values. This commit allows to keep the compatibility file enabled, without overriding compatibility grays the user may have provided on its own. closes odoo/odoo#34134 Signed-off-by: Quentin Smetz (qsm) --- .../static/src/scss/compatibility/bs3_for_12_0.scss | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/website/static/src/scss/compatibility/bs3_for_12_0.scss b/addons/website/static/src/scss/compatibility/bs3_for_12_0.scss index 4f93429aa58..7a7995f518f 100644 --- a/addons/website/static/src/scss/compatibility/bs3_for_12_0.scss +++ b/addons/website/static/src/scss/compatibility/bs3_for_12_0.scss @@ -9,10 +9,12 @@ $-compat-gray-map: ( 'gray': '700', 'gray-light': '600', 'gray-lighter': '200', -); +) !default; @each $old, $new in $-compat-gray-map { - @include bg-variant(".bg-#{$old}", gray($new)); - @include text-emphasis-variant(".text-#{$old}", gray($new)); + @if not map-has-key($grays, $old) { + @include bg-variant(".bg-#{$old}", gray($new)); + @include text-emphasis-variant(".text-#{$old}", gray($new)); + } } // Restore media ?