diff --git a/addons/portal/static/src/scss/bootstrap_overridden.scss b/addons/portal/static/src/scss/bootstrap_overridden.scss index 2fc73b519ae..8f129e7bee4 100644 --- a/addons/portal/static/src/scss/bootstrap_overridden.scss +++ b/addons/portal/static/src/scss/bootstrap_overridden.scss @@ -3,6 +3,12 @@ $sizes: ( 0: 0, ); +// Body +// +// Settings for the `` element. + +$body-bg: $o-portal-default-body-bg; + // Fonts // // Font, line-height, and color for body text, headings, and more. diff --git a/addons/portal/static/src/scss/portal.scss b/addons/portal/static/src/scss/portal.scss index a02e765f6a3..c5a49e59368 100644 --- a/addons/portal/static/src/scss/portal.scss +++ b/addons/portal/static/src/scss/portal.scss @@ -21,7 +21,7 @@ $o-portal-table-td-pb: map-get($spacers, 1) !default; // bts4 pb-1 $o-portal-bg-color: desaturate($gray-200, 100%); // Check if portal uses default colors -$o-portal-use-default-colors: $body-bg == $white; +$o-portal-use-default-colors: $body-bg == $o-portal-default-body-bg; // Frontend general #wrapwrap { diff --git a/addons/portal/static/src/scss/primary_variables.scss b/addons/portal/static/src/scss/primary_variables.scss index e69de29bb2d..3bdd824ccb7 100644 --- a/addons/portal/static/src/scss/primary_variables.scss +++ b/addons/portal/static/src/scss/primary_variables.scss @@ -0,0 +1 @@ +$o-portal-default-body-bg: #FCFCFC; diff --git a/addons/website/static/src/scss/bootstrap_overridden.scss b/addons/website/static/src/scss/bootstrap_overridden.scss index 4dc818b7eea..8c21c748fe1 100644 --- a/addons/website/static/src/scss/bootstrap_overridden.scss +++ b/addons/website/static/src/scss/bootstrap_overridden.scss @@ -18,7 +18,9 @@ $yiq-text-dark: if($-is-light, null, color('text')); // // Settings for the `` element. -$body-bg: color('body'); +@if color('body') { // Do not default to bootstrap but to the portal value + $body-bg: color('body'); +} $body-color: color('text'); // Fonts diff --git a/addons/website/static/src/scss/primary_variables.scss b/addons/website/static/src/scss/primary_variables.scss index 6e3f9a5f39a..752823b7715 100644 --- a/addons/website/static/src/scss/primary_variables.scss +++ b/addons/website/static/src/scss/primary_variables.scss @@ -8,7 +8,7 @@ $o-theme-layout: 'full'; $-palettes: (); @each $palette in $o-color-palettes { $-palettes: append($-palettes, map-merge(( - 'body': null, // Default to bootstrap + 'body': $o-portal-default-body-bg, 'menu': #F9F9F9, 'footer': #F9F9F9, 'text': null, // Default to bootstrap