[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#504

Related: odoo/odoo#77236
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 285d413a44
commit 0539787e23
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: (
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: (
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: (
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
//------------------------------------------------------------------------------
@@ -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: (
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: (
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: (
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: (
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
@@ -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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
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: (
1: 'zap-1',