[REF] theme_*: inject theme's preferred palette into ui

This commit injects for each theme a "preferred" palette into the
website's UI palette list ("Theme" tab).
It also removes '$o-palette-priority-prefix' overrides, letting website
handling the palettes order.

task-2656337

closes odoo/design-themes#514

X-original-commit: 0539787e23
Related: odoo/odoo#77857
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
This commit is contained in:
stefanorigano (SRI)
2021-09-27 09:01:13 +00:00
committed by qsm-odoo
parent 57e1e285b8
commit ad1bac9096
26 changed files with 34 additions and 24 deletions
@@ -135,7 +135,7 @@ $o-theme-color-palettes: map-merge($o-theme-color-palettes,
) )
); );
$o-palette-priority-prefix: 'anelusia'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'generic-17');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'anelusia-1', 1: 'anelusia-1',
@@ -108,7 +108,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'artists'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'artists-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'artists-1', 1: 'artists-1',
@@ -196,7 +196,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'avantgarde'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'avantgarde-3');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'avantgarde-1', 1: 'avantgarde-1',
@@ -49,6 +49,12 @@ $o-website-values-palettes: (
), ),
); );
//------------------------------------------------------------------------------
// Palettes
//------------------------------------------------------------------------------
$o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'treehouse-5');
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// Fonts // Fonts
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
@@ -82,7 +82,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'beauty'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'beauty-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'beauty-1', 1: 'beauty-1',
@@ -120,7 +120,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'bewise'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'bewise-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'bewise-1', 1: 'bewise-1',
@@ -171,7 +171,7 @@ $o-theme-color-palettes: map-merge($o-theme-color-palettes,
) )
); );
$o-palette-priority-prefix: 'bistro'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'bistro-5');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'bistro-1', 1: 'bistro-1',
@@ -78,7 +78,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'bookstore'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'generic-8');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'bookstore-1', 1: 'bookstore-1',
@@ -40,7 +40,11 @@ $o-website-values-palettes: (
), ),
); );
//------------------------------------------------------------------------------
// Palettes
//------------------------------------------------------------------------------
$o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'kiddo-2');
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// Fonts // Fonts
@@ -205,7 +205,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'clean'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'clean-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'clean-1', 1: 'clean-1',
@@ -44,7 +44,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'cobalt'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'cobalt-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'cobalt-1', 1: 'cobalt-1',
@@ -150,7 +150,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'enark'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'enark-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'enark-1', 1: 'enark-1',
@@ -114,7 +114,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'graphene'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'graphene-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'graphene-1', 1: 'graphene-1',
@@ -127,7 +127,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'kea'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'bewise-2');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'kea-1', 1: 'kea-1',
@@ -145,7 +145,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'kiddo'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'kiddo-3');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'kiddo-3', 1: 'kiddo-3',
@@ -143,7 +143,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'loftspace'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'graphene-2');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'loftspace-1', 1: 'loftspace-1',
@@ -154,7 +154,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'monglia'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'monglia-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'monglia-1', 1: 'monglia-1',
@@ -165,7 +165,7 @@ $o-theme-color-palettes: map-merge($o-theme-color-palettes,
) )
); );
$o-palette-priority-prefix: 'nano'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'nano-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'nano-1', 1: 'nano-1',
@@ -133,7 +133,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'notes'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'notes-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'notes-1', 1: 'notes-1',
@@ -70,7 +70,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'orchid'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'orchid-7');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'orchid-1', 1: 'orchid-1',
@@ -57,7 +57,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'paptic'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'paptic-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'paptic-1', 1: 'paptic-1',
@@ -101,7 +101,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'real-estate'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'real-estate-4');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'real-estate-1', 1: 'real-estate-1',
@@ -166,7 +166,7 @@ $o-theme-color-palettes: map-merge($o-theme-color-palettes,
) )
); );
$o-palette-priority-prefix: 'treehouse'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'treehouse-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'treehouse-1', 1: 'treehouse-1',
@@ -130,7 +130,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'vehicle'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'vehicle-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'vehicle-1', 1: 'vehicle-1',
@@ -68,7 +68,7 @@ $o-website-values-palettes: (
), ),
); );
$o-palette-priority-prefix: 'yes'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'yes-3');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'yes-1', 1: 'yes-1',
@@ -175,7 +175,7 @@ $o-theme-color-palettes: map-merge($o-theme-color-palettes,
) )
); );
$o-palette-priority-prefix: 'zap'; $o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'zap-1');
$o-color-palettes-compatibility-indexes: ( $o-color-palettes-compatibility-indexes: (
1: 'zap-1', 1: 'zap-1',