[ADD] theme saas-14.3

This commit is contained in:
Jeremy Kersten
2021-05-10 15:46:42 +02:00
parent 2bdf71a2b2
commit 84ba083d17
208 changed files with 3170 additions and 4050 deletions
+5 -1
View File
@@ -40,10 +40,14 @@
'theme_zap',
],
'data': [
'views/assets.xml',
'views/website_navbar_templates.xml',
],
'installable': True,
'application': False,
'post_init_hook': 'post_init_hook',
'assets': {
'web.assets_frontend': [
'test_themes/static/src/js/navbar.js',
],
}
}
+13 -2
View File
@@ -13,12 +13,23 @@ class Crawler(HttpCase):
Website = self.env['website']
websites_themes = Website.get_test_themes_websites()
assert len(websites_themes) == len(self.env.ref('base.module_test_themes').dependencies_id)
websites_themes_names = websites_themes.mapped('name')
def test_crawling():
for website in websites_themes.filtered(lambda w: w.theme_id.name != 'theme_default'):
# Ensure theme is rendering without crashing
r = self.url_open('/?fw=%s&debug=assets' % website.id)
self.assertEqual(r.status_code, 200, "Ensure rendering went fine as public user")
self.assertTrue('/%s/static/src' % website.theme_id.name in r.text, "Ensure rendering went fine as public user")
self.assertEqual(r.status_code, 200, "Ensure theme is rendering without crashing")
# Ensure correct theme is actually loaded, see commit message
theme_asset_url = '/web/assets/debug/%s/web.assets_frontend.css' % website.id
self.assertTrue(theme_asset_url in r.text)
r = self.url_open(theme_asset_url)
self.assertTrue('/%s/static/src' % website.theme_id.name in r.text, "Ensure theme is actually loaded")
# Ensure other website/themes are not loaded
for name in websites_themes_names:
if name != website.theme_id.name:
self.assertFalse('/%s/static/src' % name in r.text, "Ensure other themes do not pollute current one")
# 1. Test as public user
test_crawling()
-10
View File
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_frontend" inherit_id="website.assets_frontend" name="Website Assets">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/test_themes/static/src/js/navbar.js"/>
</xpath>
</template>
</odoo>
+6 -4
View File
@@ -8,7 +8,7 @@
'author': 'Odoo S.A.',
'depends': ['theme_common'],
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/images_content.xml',
'views/images_library.xml',
@@ -17,9 +17,6 @@
'views/snippets/s_images_wall.xml',
'views/snippets/s_media_list.xml',
'views/old_snippets/s_banner_parallax.xml',
'views/old_snippets/s_features_carousel.xml',
'views/old_snippets/s_products_carousel.xml',
],
'images': [
'static/description/anelusia_description.png',
@@ -27,4 +24,9 @@
],
'license': 'LGPL-3',
'live_test_url': 'https://theme-anelusia.odoo.com',
'assets': {
'website.assets_editor': [
'theme_anelusia/static/src/js/tour.js',
],
}
}
+69
View File
@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_anelusia.s_banner_parallax_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_anelusia.s_banner_parallax_000_variables_scss</field>
<field name="name">Banner parallax 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_anelusia/static/src/old_snippets/s_banner_parallax/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_anelusia.s_banner_parallax_000_scss" model="theme.ir.asset">
<field name="key">theme_anelusia.s_banner_parallax_000_scss</field>
<field name="name">Banner parallax 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_anelusia/static/src/old_snippets/s_banner_parallax/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_anelusia.s_features_carousel_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_anelusia.s_features_carousel_000_variables_scss</field>
<field name="name">Features carousel 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_anelusia/static/src/old_snippets/s_features_carousel/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_anelusia.s_products_carousel_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_anelusia.s_products_carousel_000_variables_scss</field>
<field name="name">Products carousel 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_anelusia/static/src/old_snippets/s_products_carousel/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_anelusia.s_products_carousel_000_scss" model="theme.ir.asset">
<field name="key">theme_anelusia.s_products_carousel_000_scss</field>
<field name="name">Products carousel 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_anelusia/static/src/old_snippets/s_products_carousel/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_anelusia.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_anelusia.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_anelusia/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_anelusia.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_anelusia.bootstrap_overridden_scss</field>
<field name="name">Bootstrap overridden SCSS</field>
<field name="bundle">web._assets_frontend_helpers</field>
<field name="directive">prepend</field>
<field name="glob">theme_anelusia/static/src/scss/bootstrap_overridden.scss</field>
</record>
<record id="theme_anelusia.compatibility_saas_11_4_variables_scss" model="theme.ir.asset">
<field name="key">theme_anelusia.compatibility_saas_11_4_variables_scss</field>
<field name="name">Compatibility saas 11 4 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">/theme_anelusia/static/src/scss/compatibility-saas-11.4-variables.scss</field>
<field name="active" eval="False"/>
</record>
</data>
</odoo>
+1 -1
View File
@@ -15,4 +15,4 @@ class ThemeAnelusia(models.AbstractModel):
self.enable_view('website.template_footer_headline')
# For compatibility
# self.enable_view('theme_common.compatibility-saas-10-1')
# self.enable_asset('theme_common.compatibility_saas_10_1')
@@ -4,6 +4,8 @@
$o-website-values-palettes: (
(
'color-palettes-name': 'anelusia-1',
// Header
'header-font-size': (20 / 16) * 1rem,
'header-template': 'hamburger-full',
@@ -60,123 +62,78 @@ $o-theme-font-configs: (
// Colors
//------------------------------------------------------------------------------
$o-color-palettes: (
( // Palette 1
'o-color-1': #000000,
'o-color-2': #e4e4e4,
'o-color-3': #00459e,
'o-color-4': #ffffff,
'o-color-5': #444444,
'o-cc2-headings': 'o-color-4',
'o-cc2-link': 'o-color-4',
'o-cc2-btn-primary': 'o-color-4',
'o-cc4-headings': 'o-color-4',
'o-cc4-btn-primary': 'o-color-4',
'o-cc4-text': 'o-color-2',
'o-cc4-link': 'o-color-4',
'o-cc5-text': 'o-color-2',
'o-cc5-link': 'o-color-4',
'menu': 4,
'footer': 4,
'copyright': 4,
),
( // Palette 2
'o-color-1': #d4ab0a,
'o-color-2': #444444,
'o-color-3': #ececec,
'o-color-4': #ffffff,
'o-color-5': #000000,
'menu': 4,
'footer': 1,
'copyright': 2,
),
( // Palette 3
'o-color-1': #005699,
'o-color-2': #ac5e82,
'o-color-3': #d8eff1,
'o-color-4': #ffffff,
'o-color-5': #222222,
'o-cc5-link': #218bdf,
'o-cc5-btn-primary': #218bdf,
),
( // Palette 4
'o-color-1': #dc143c,
'o-color-2': #7e2839,
'o-color-3': #faf7e1,
'o-color-4': #ffffff,
'o-color-5': #222222,
),
( // Palette 5
'o-color-1': #32c0c9,
'o-color-2': #cfcfcf,
'o-color-3': #cee6e7,
'o-color-4': #ffffff,
'o-color-5': #2e2e2e,
'footer': 1,
),
( // Palette 6
'o-color-1': #e27b92,
'o-color-2': #e4e4e4,
'o-color-3': #465548,
'o-color-4': #ffffff,
'o-color-5': #222222,
'o-cc2-headings': 'o-color-4',
'o-cc5-text': 'o-color-2',
'menu': 2,
'footer': 2,
),
);
// Compatibility
$o-theme-color-palettes: (
$o-theme-color-palettes: map-merge($o-theme-color-palettes,
(
'anelusia-1': (
'alpha': #ffffff,
'beta': #cdd0a2,
'gamma': #b4bbb9,
'delta': #242327,
'epsilon': #957985,
),
(
'anelusia-2': (
'alpha': #ffffff,
'beta': #f4f1db,
'gamma': #928371,
'delta': #53453f,
'epsilon': #c31737,
),
(
'anelusia-3': (
'alpha': #ffffff,
'beta': #d8eff1,
'gamma': #0d75ac,
'delta': #000f3d,
'epsilon': #e07a6b,
),
(
'anelusia-4': (
'alpha': #ffffff,
'beta': #faf7e1,
'gamma': #e3d6c6,
'delta': #eed187,
'epsilon': #dc733f,
),
(
'anelusia-5': (
'alpha': #ffffff,
'beta': #cfcfcf,
'gamma': #2e2e2e,
'delta': #000000,
'epsilon': #32c0c9,
),
(
'anelusia-6': (
'alpha': #ffffff,
'beta': #aacfb0,
'gamma': #4dac5e,
'delta': #93ab12,
'epsilon': #e62e3e,
),
)
);
$o-palette-priority-prefix: 'anelusia';
$o-color-palettes-compatibility-indexes: (
1: 'anelusia-1',
2: 'anelusia-2',
3: 'anelusia-3',
4: 'anelusia-4',
5: 'anelusia-5',
6: 'anelusia-6',
7: 'generic-1',
8: 'generic-2',
9: 'generic-3',
10: 'generic-4',
11: 'generic-5',
12: 'generic-6',
13: 'generic-7',
14: 'generic-8',
15: 'generic-9',
16: 'generic-10',
17: 'generic-11',
18: 'generic-12',
19: 'generic-13',
20: 'generic-14',
21: 'generic-15',
22: 'generic-16',
23: 'generic-17',
);
-23
View File
@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_anelusia/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="_assets_frontend_helpers" inherit_id="website._assets_frontend_helpers" priority="1">
<xpath expr="//link" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_anelusia/static/src/scss/bootstrap_overridden.scss"/>
</xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_anelusia/static/src/js/tour.js"/>
</xpath>
</template>
<template id="compatibility-saas-11-4-variables" name="Compatibility for saas-11.4 (variables)" inherit_id="theme_common.compatibility-saas-11-4-variables">
<xpath expr="//link[last()]" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_anelusia/static/src/scss/compatibility-saas-11.4-variables.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_banner_parallax_css_000_variables" inherit_id="theme_common._assets_snippet_s_banner_parallax_css_000_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_anelusia/static/src/old_snippets/s_banner_parallax/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_banner_parallax_css_000" inherit_id="theme_common.assets_snippet_s_banner_parallax_css_000" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_anelusia/static/src/old_snippets/s_banner_parallax/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_features_carousel_css_000_variables" inherit_id="theme_common._assets_snippet_s_features_carousel_css_000_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_anelusia/static/src/old_snippets/s_features_carousel/000_variables.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_products_carousel_css_000_variables" inherit_id="theme_common._assets_snippet_s_products_carousel_css_000_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_anelusia/static/src/old_snippets/s_products_carousel/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_products_carousel_css_000" inherit_id="theme_common.assets_snippet_s_products_carousel_css_000" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_anelusia/static/src/old_snippets/s_products_carousel/000.scss"/>
</xpath>
</template>
</odoo>
+6 -3
View File
@@ -8,7 +8,7 @@
'author': 'Odoo S.A.',
'depends': ['theme_common', 'website_animate'],
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/images.xml',
'views/snippets/s_parallax.xml',
@@ -16,8 +16,6 @@
'views/snippets/s_three_columns.xml',
'views/snippets/s_call_to_action.xml',
'views/old_snippets/s_banner_parallax.xml',
'views/old_snippets/s_products_carousel.xml',
],
'images': [
'static/description/artists_description.png',
@@ -25,4 +23,9 @@
],
'license': 'LGPL-3',
'live_test_url': 'https://theme-artists.odoo.com',
'assets': {
'website.assets_editor': [
'theme_artists/static/src/js/tour.js',
],
}
}
+37
View File
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_artists.s_banner_parallax_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_artists.s_banner_parallax_000_variables_scss</field>
<field name="name">Banner parallax 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_artists/static/src/old_snippets/s_banner_parallax/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_artists.s_products_carousel_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_artists.s_products_carousel_000_variables_scss</field>
<field name="name">Products carousel 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_artists/static/src/old_snippets/s_products_carousel/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_artists.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_artists.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_artists/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_artists.compatibility_saas_11_4_variables_scss" model="theme.ir.asset">
<field name="key">theme_artists.compatibility_saas_11_4_variables_scss</field>
<field name="name">Compatibility saas 11 4 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">/theme_artists/static/src/scss/compatibility-saas-11.4-variables.scss</field>
<field name="active" eval="False"/>
</record>
</data>
</odoo>
+3 -2
View File
@@ -6,7 +6,7 @@ class ThemeArtists(models.AbstractModel):
def _theme_artists_post_copy(self, mod):
# For compatibility
# self.enable_view('theme_common.compatibility-saas-10-2')
# self.enable_asset('theme_common.compatibility_saas_10_2')
self.disable_view('website.template_header_default')
self.enable_view('website.template_header_hamburger')
@@ -15,4 +15,5 @@ class ThemeArtists(models.AbstractModel):
self.disable_view('website.footer_custom')
self.enable_view('website.template_footer_centered')
self.enable_view('website.option_ripple_effect')
self.enable_asset('website.ripple_effect_scss')
self.enable_asset('website.ripple_effect_js')
@@ -1,71 +1,3 @@
//------------------------------------------------------------------------------
// Palette
//------------------------------------------------------------------------------
$o-color-palettes: (
(
'o-color-1': #ab44ff,
'o-color-2': #3a3a3a,
'o-color-3': #e5e5e5,
'o-color-4': #ffffff,
'o-color-5': #000000,
'o-cc5-text': 'o-color-3',
'menu': 5,
),
(
'o-color-1': #1ad68f,
'o-color-2': #2e2e2e,
'o-color-3': #cfcfcf,
'o-color-4': #ffffff,
'o-color-5': #000000,
'menu': 2,
),
(
'o-color-1': #007882,
'o-color-2': #052286,
'o-color-3': #f9ede6,
'o-color-4': #ffffff,
'o-color-5': #33302e,
'o-cc5-link': #48d9e5,
'footer': 1,
'copyright': 1,
),
(
'o-color-1': #0061df,
'o-color-2': #1b1b1b,
'o-color-3': #e8e6dc,
'o-color-4': #ffffff,
'o-color-5': #000000,
'menu': 2,
'footer': 2,
),
(
'o-color-1': #f48847,
'o-color-2': #282d30,
'o-color-3': #e9ceb0,
'o-color-4': #ffffff,
'o-color-5': #000000,
'footer': 3,
),
(
'o-color-1': #95d2e5,
'o-color-2': #454545,
'o-color-3': #f6f4f2,
'o-color-4': #ffffff,
'o-color-5': #000000,
'menu': 2,
'footer': 2,
),
);
//------------------------------------------------------------------------------
// Fonts
//------------------------------------------------------------------------------
@@ -146,6 +78,7 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
'color-palettes-name': 'artists-1',
'header-font-size': (13 / 16) * 1rem,
'font': 'Droid Sans',
'headings-font': 'Radley',
@@ -158,3 +91,31 @@ $o-website-values-palettes: (
'footer-template': 'centered',
),
);
$o-palette-priority-prefix: 'artists';
$o-color-palettes-compatibility-indexes: (
1: 'artists-1',
2: 'artists-2',
3: 'artists-3',
4: 'artists-4',
5: 'artists-5',
6: 'artists-6',
7: 'generic-1',
8: 'generic-2',
9: 'generic-3',
10: 'generic-4',
11: 'generic-5',
12: 'generic-6',
13: 'generic-7',
14: 'generic-8',
15: 'generic-9',
16: 'generic-10',
17: 'generic-11',
18: 'generic-12',
19: 'generic-13',
20: 'generic-14',
21: 'generic-15',
22: 'generic-16',
23: 'generic-17',
);
-18
View File
@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_artists/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="compatibility-saas-11-4-variables" name="Compatibility for saas-11.4 (variables)" inherit_id="theme_common.compatibility-saas-11-4-variables">
<xpath expr="//link[last()]" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_artists/static/src/scss/compatibility-saas-11.4-variables.scss"/>
</xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_artists/static/src/js/tour.js"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_banner_parallax_css_000_variables" inherit_id="theme_common._assets_snippet_s_banner_parallax_css_000_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_artists/static/src/old_snippets/s_banner_parallax/000_variables.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_products_carousel_css_000_variables" inherit_id="theme_common._assets_snippet_s_products_carousel_css_000_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_artists/static/src/old_snippets/s_products_carousel/000_variables.scss"/>
</xpath>
</template>
</odoo>
+6 -3
View File
@@ -7,12 +7,10 @@
'version': '2.0.0',
'author': 'Odoo S.A.',
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/images_library.xml',
'views/customizations.xml',
'views/old_snippets/s_css_slider.xml',
'views/old_snippets/s_showcase_slider.xml',
],
'images': [
'static/description/poster.jpg',
@@ -21,4 +19,9 @@
'depends': ['theme_common'],
'license': 'LGPL-3',
'live_test_url': 'https://theme-avantgarde.odoo.com',
'assets': {
'website.assets_editor': [
'theme_avantgarde/static/src/js/tour.js',
],
}
}
+36
View File
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_avantgarde.s_showcase_slider_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_avantgarde.s_showcase_slider_000_variables_scss</field>
<field name="name">Showcase slider 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_avantgarde/static/src/old_snippets/s_showcase_slider/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_avantgarde.s_css_slider_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_avantgarde.s_css_slider_000_variables_scss</field>
<field name="name">Css slider 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_avantgarde/static/src/old_snippets/s_css_slider/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_avantgarde.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_avantgarde.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_avantgarde/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_avantgarde.secondary_variables_scss" model="theme.ir.asset">
<field name="key">theme_avantgarde.secondary_variables_scss</field>
<field name="name">Secondary variables SCSS</field>
<field name="bundle">web._assets_secondary_variables</field>
<field name="glob">theme_avantgarde/static/src/scss/secondary_variables.scss</field>
</record>
</data>
</odoo>
+3 -2
View File
@@ -6,7 +6,7 @@ class ThemeAvantgarde(models.AbstractModel):
def _theme_avantgarde_post_copy(self, mod):
# For compatibility
# self.enable_view('theme_common.compatibility-saas-10-2')
# self.enable_asset('theme_common.compatibility_saas_10_2')
self.disable_view('website.template_header_default')
self.enable_view('website.template_header_magazine')
@@ -15,4 +15,5 @@ class ThemeAvantgarde(models.AbstractModel):
self.disable_view('website.footer_custom')
self.enable_view('website.template_footer_centered')
self.enable_view('website.option_ripple_effect')
self.enable_asset('website.ripple_effect_scss')
self.enable_asset('website.ripple_effect_js')
@@ -4,8 +4,9 @@
//------------------------------------------------------------------------------
// Theme colors
$o-theme-color-palettes: (
$o-theme-color-palettes: map-merge($o-theme-color-palettes,
(
'avantgarde-1': (
'alpha': #E91E63,
'beta': #FF9833,
'gamma': #339ACC,
@@ -17,14 +18,14 @@ $o-theme-color-palettes: (
'warning': #DDC66B,
'danger': #D86060,
),
(
'avantgarde-2':(
'alpha': #DBAD10,
'beta': #595959,
'gamma': #808F85,
'delta': #91C499,
'epsilon': #F2E9DC,
),
(
'avantgarde-3':(
'alpha': #3BBFEE,
'beta': #58355E,
'gamma': #E03616,
@@ -36,7 +37,7 @@ $o-theme-color-palettes: (
'warning': #EACF41,
'danger': #CB3E3E,
),
(
'avantgarde-4':(
'alpha': #009688,
'beta': #003249,
'gamma': #313715,
@@ -45,7 +46,7 @@ $o-theme-color-palettes: (
'success': #5CB85C,
),
(
'avantgarde-5':(
'alpha': #F44336,
'beta': #450D0B,
'gamma': #1F143B,
@@ -57,21 +58,21 @@ $o-theme-color-palettes: (
'warning': #EACF41,
'danger': #CB3E3E,
),
(
'avantgarde-6':(
'alpha': #CDDC39,
'beta': #D6F8D6,
'gamma': #7FC6A4,
'delta': #5D737E,
'epsilon': #55505C,
),
(
'avantgarde-7':(
'alpha': #FF5722,
'beta': #29335C,
'gamma': #F3A712,
'delta': #F0CEA0,
'epsilon': #534D41,
),
(
'avantgarde-8':(
'alpha': #607D8B,
'beta': #3B1F2B,
'gamma': #A9ACA9,
@@ -80,141 +81,9 @@ $o-theme-color-palettes: (
'success': #5CB85C,
),
)
);
// Theme Palettes
$o-color-palettes: (
(
'o-color-1': #ee4980,
'o-color-2': #5f5458,
'o-color-3': #f7f7f7,
'o-color-4': #FFFFFF,
'o-color-5': #000000,
'o-cc5-headings': 'o-color-1',
'body': 'o-color-3',
'footer': 1,
'copyright': 3,
),
(
'o-color-1': #38383b,
'o-color-2': #918f8b,
'o-color-3': #dfe0e1,
'o-color-4': #FFFFFF,
'o-color-5': #000000,
'o-cc4-headings': 'o-color-3',
'o-cc5-headings': 'o-color-2',
'o-cc4-btn-primary': 'o-color-3',
'o-cc5-btn-primary': 'o-color-2',
'menu': 4,
'footer': 4,
),
(
'o-color-1': #f08e80,
'o-color-2': #0b0d63,
'o-color-3': #fdf0e6,
'o-color-4': #FFFFFF,
'o-color-5': #4e4d4d,
'o-cc2-headings': 'o-color-2',
'o-cc3-headings': 'o-color-3',
'o-cc4-headings': 'o-color-5',
'o-cc5-headings': 'o-color-1',
'footer': 1,
'copyright': 1,
),
(
'o-color-1': #f78f4a,
'o-color-2': #94583a,
'o-color-3': #F7EFBA,
'o-color-4': #FFFFFF,
'o-color-5': #312b24,
'o-cc2-headings': 'o-color-2',
'o-cc3-headings': 'o-color-3',
'o-cc4-headings': 'o-color-5',
'o-cc5-headings': 'o-color-1',
'o-cc2-btn-primary': 'o-color-2',
'o-cc3-btn-primary': 'o-color-3',
'footer': 1,
'copyright': 1,
),
(
'o-color-1': #AC578C,
'o-color-2': #69355D,
'o-color-3': #F7EFBA,
'o-color-4': #FFFFFF,
'o-color-5': #000000,
'o-cc2-headings': 'o-color-2',
'o-cc3-headings': 'o-color-3',
'o-cc4-headings': 'o-color-5',
'o-cc5-headings': 'o-color-1',
'o-cc2-btn-primary': 'o-color-2',
'o-cc3-btn-primary': 'o-color-3',
'footer': 1,
'copyright': 1,
),
(
'o-color-1': #f3b65b,
'o-color-2': #3c4e3c,
'o-color-3': #e7d1b5,
'o-color-4': #FFFFFF,
'o-color-5': #000000,
'o-cc2-headings': 'o-color-2',
'o-cc3-headings': 'o-color-3',
'o-cc5-headings': 'o-color-1',
),
(
'o-color-1': #f48847,
'o-color-2': #282d30,
'o-color-3': #e9ceb0,
'o-color-4': #FFFFFF,
'o-color-5': #000000,
'o-cc2-headings': 'o-color-1',
'o-cc5-headings': 'o-color-1',
),
(
'o-color-1': #278f84,
'o-color-2': #494048,
'o-color-3': #ebe1ea,
'o-color-4': #FFFFFF,
'o-color-5': #201c20,
'o-cc2-headings': 'o-color-1',
'o-cc5-headings': 'o-color-1',
),
);
// Grays
$-black: #000000;
$o-gray-color-palettes: ();
@each $-palette in $o-color-palettes {
$o-gray-color-palettes: append($o-gray-color-palettes, (
'975': lighten($-black, 13%),
'950': lighten($-black, 16%),
'925': lighten($-black, 19%),
'900': lighten($-black, 22%),
'800': lighten($-black, 25%),
'700': lighten($-black, 33.5%),
'650': lighten($-black, 50%),
'600': lighten($-black, 65.5%),
'400': lighten($-black, 82%),
'200': lighten($-black, 93.5%),
));
}
//------------------------------------------------------------------------------
// Fonts
//------------------------------------------------------------------------------
@@ -295,6 +164,8 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
'color-palettes-name': 'avantgarde-1',
'font-size-base': (14 / 16) * 1rem,
'font': 'Heebo',
'headings-font': 'Playfair Display',
@@ -314,3 +185,33 @@ $o-website-values-palettes: (
'link-underline': 'always',
),
);
$o-palette-priority-prefix: 'avantgarde';
$o-color-palettes-compatibility-indexes: (
1: 'avantgarde-1',
2: 'avantgarde-2',
3: 'avantgarde-3',
4: 'avantgarde-4',
5: 'avantgarde-5',
6: 'avantgarde-6',
7: 'avantgarde-7',
8: 'avantgarde-8',
9: 'generic-1',
10: 'generic-2',
11: 'generic-3',
12: 'generic-4',
13: 'generic-5',
14: 'generic-6',
15: 'generic-7',
16: 'generic-8',
17: 'generic-9',
18: 'generic-10',
19: 'generic-11',
20: 'generic-12',
21: 'generic-13',
22: 'generic-14',
23: 'generic-15',
24: 'generic-16',
25: 'generic-17',
);
-20
View File
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_avantgarde/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="_assets_secondary_variables" inherit_id="website._assets_secondary_variables" priority="1">
<xpath expr="//link" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_avantgarde/static/src/scss/secondary_variables.scss"/>
</xpath>
</template>
<!-- Onboarding Tour -->
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_avantgarde/static/src/js/tour.js"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_css_slider_css_000_variables" inherit_id="theme_common._assets_snippet_s_css_slider_css_000_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_avantgarde/static/src/old_snippets/s_css_slider/000_variables.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_showcase_slider_css_000_variables" inherit_id="theme_common._assets_snippet_s_showcase_slider_css_000_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_avantgarde/static/src/old_snippets/s_showcase_slider/000_variables.scss"/>
</xpath>
</template>
</odoo>
+6 -2
View File
@@ -8,7 +8,7 @@
'author': 'Odoo S.A.',
'depends': ['theme_common', 'website_animate'],
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/images.xml',
'views/snippets/s_cover.xml',
@@ -17,7 +17,6 @@
'views/snippets/s_company_team.xml',
'views/snippets/s_call_to_action.xml',
'views/old_snippets/s_banner_parallax.xml',
],
'images': [
'static/description/beauty_description.png',
@@ -25,4 +24,9 @@
],
'license': 'LGPL-3',
'live_test_url': 'https://theme-beauty.odoo.com',
'assets': {
'website.assets_editor': [
'theme_beauty/static/src/js/tour.js',
],
}
}
+37
View File
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_beauty.s_banner_parallax_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_beauty.s_banner_parallax_000_variables_scss</field>
<field name="name">Banner parallax 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_beauty/static/src/old_snippets/s_banner_parallax/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_beauty.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_beauty.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_beauty/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_beauty.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_beauty.bootstrap_overridden_scss</field>
<field name="name">Bootstrap overridden SCSS</field>
<field name="bundle">web._assets_frontend_helpers</field>
<field name="directive">prepend</field>
<field name="glob">theme_beauty/static/src/scss/bootstrap_overridden.scss</field>
</record>
<record id="theme_beauty.compatibility_saas_11_4_variables_scss" model="theme.ir.asset">
<field name="key">theme_beauty.compatibility_saas_11_4_variables_scss</field>
<field name="name">Compatibility saas 11 4 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">/theme_beauty/static/src/scss/compatibility-saas-11.4-variables.scss</field>
<field name="active" eval="False"/>
</record>
</data>
</odoo>
@@ -1,74 +1,3 @@
$o-color-palettes: (
(
'o-color-1': #df699c,
'o-color-2': #590046,
'o-color-3': #dbe8ed,
'o-color-4': #ffffff,
'o-color-5': #222222,
'o-cc2-text': 'o-color-1',
'menu': 5,
'footer': 5,
'copyright': 5,
),
(
'o-color-1': #4fda89,
'o-color-2': #714e9c,
'o-color-3': #dadbdb,
'o-color-4': #ffffff,
'o-color-5': #242327,
'o-cc2-link': 'o-color-5',
'menu': 4,
'footer': 4,
'copyright': 2,
),
(
'o-color-1': #009083,
'o-color-2': #8ba1a0,
'o-color-3': #e9e9e9,
'o-color-4': #ffffff,
'o-color-5': #1e222f,
'footer': 2,
'copyright': 2,
),
(
'o-color-1': #b6977d,
'o-color-2': #585832,
'o-color-3': #e7e5e5,
'o-color-4': #ffffff,
'o-color-5': #000000,
'footer': 1,
'copyright': 1,
),
(
'o-color-1': #1ad68f,
'o-color-2': #2e2e2e,
'o-color-3': #e9e9e9,
'o-color-4': #ffffff,
'o-color-5': #000000,
'o-cc2-link': 'o-color-5',
'menu': 3,
'footer': 3,
'copyright': 3,
),
(
'o-color-1': #b3b862,
'o-color-2': #1e493b,
'o-color-3': #e3e7e9,
'o-color-4': #ffffff,
'o-color-5': #112625,
'o-cc2-link': 'o-color-5',
),
);
//------------------------------------------------------------------------------
// Fonts
//------------------------------------------------------------------------------
@@ -125,6 +54,8 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
'color-palettes-name': 'beauty-1',
'header-font-size': (18 / 16) * 1rem,
'btn-border-radius': .3125rem,
'btn-border-radius-lg': .3125rem,
@@ -138,3 +69,31 @@ $o-website-values-palettes: (
'header-links-style': 'outline',
),
);
$o-palette-priority-prefix: 'beauty';
$o-color-palettes-compatibility-indexes: (
1: 'beauty-1',
2: 'beauty-2',
3: 'beauty-3',
4: 'beauty-4',
5: 'beauty-5',
6: 'beauty-6',
7: 'generic-1',
8: 'generic-2',
9: 'generic-3',
10: 'generic-4',
11: 'generic-5',
12: 'generic-6',
13: 'generic-7',
14: 'generic-8',
15: 'generic-9',
16: 'generic-10',
17: 'generic-11',
18: 'generic-12',
19: 'generic-13',
20: 'generic-14',
21: 'generic-15',
22: 'generic-16',
23: 'generic-17',
);
-23
View File
@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_beauty/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="_assets_frontend_helpers" inherit_id="website._assets_frontend_helpers" priority="1">
<xpath expr="//link" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_beauty/static/src/scss/bootstrap_overridden.scss"/>
</xpath>
</template>
<template id="compatibility-saas-11-4-variables" name="Compatibility for saas-11.4 (variables)" inherit_id="theme_common.compatibility-saas-11-4-variables">
<xpath expr="//link[last()]" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_beauty/static/src/scss/compatibility-saas-11.4-variables.scss"/>
</xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_beauty/static/src/js/tour.js"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_banner_parallax_css_000_variables" inherit_id="theme_common._assets_snippet_s_banner_parallax_css_000_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_beauty/static/src/old_snippets/s_banner_parallax/000_variables.scss"/>
</xpath>
</template>
</odoo>
+6 -5
View File
@@ -8,14 +8,10 @@
'author': 'Odoo S.A.',
'depends': ['theme_common', 'website_animate'],
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/image_content.xml',
'views/customizations.xml',
'views/old_snippets/s_big_icons.xml',
'views/old_snippets/s_big_image_parallax.xml',
'views/old_snippets/s_big_image.xml',
'views/old_snippets/s_icon_box.xml',
],
'images': [
'static/description/bewise_description.jpg',
@@ -23,4 +19,9 @@
],
'license': 'LGPL-3',
'live_test_url': 'https://theme-bewise.odoo.com',
'assets': {
'website.assets_editor': [
'theme_bewise/static/src/js/tour.js',
],
}
}
+45
View File
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_bewise.s_big_image_parallax_000_scss" model="theme.ir.asset">
<field name="key">theme_bewise.s_big_image_parallax_000_scss</field>
<field name="name">Big image parallax 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_bewise/static/src/old_snippets/s_big_image_parallax/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_bewise.s_big_image_000_scss" model="theme.ir.asset">
<field name="key">theme_bewise.s_big_image_000_scss</field>
<field name="name">Big image 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_bewise/static/src/old_snippets/s_big_image/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_bewise.s_icon_box_000_scss" model="theme.ir.asset">
<field name="key">theme_bewise.s_icon_box_000_scss</field>
<field name="name">Icon box 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_bewise/static/src/old_snippets/s_icon_box/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_bewise.s_big_icons_000_scss" model="theme.ir.asset">
<field name="key">theme_bewise.s_big_icons_000_scss</field>
<field name="name">Big icons 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_bewise/static/src/old_snippets/s_big_icons/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_bewise.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_bewise.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_bewise/static/src/scss/primary_variables.scss</field>
</record>
</data>
</odoo>
+3 -2
View File
@@ -6,9 +6,10 @@ class ThemeBewise(models.AbstractModel):
def _theme_bewise_post_copy(self, mod):
# For compatibility
# self.enable_view('theme_common.compatibility-saas-10-2')
# self.enable_asset('theme_common.compatibility_saas_10_2')
self.disable_view('website.footer_custom')
self.enable_view('website.template_footer_headline')
self.enable_view('website.option_ripple_effect')
self.enable_asset('website.ripple_effect_scss')
self.enable_asset('website.ripple_effect_js')
@@ -4,84 +4,37 @@
//------------------------------------------------------------------------------
// Theme colors
$o-theme-color-palettes: (
$o-theme-color-palettes: map-merge($o-theme-color-palettes,
(
'bewise-1': (
alpha: #11b6a8,
beta: #B9EAE8,
gamma: #fda301,
delta: #febf00,
epsilon: #1b7f7e,
),
(
'bewise-2': (
alpha: #45AADA,
beta: #B3DCF0,
gamma: #f74b94,
delta: #FDC6DD,
epsilon: #ea3884,
),
(
'bewise-3': (
alpha: #8578b9,
beta: #c1badb,
gamma: #FDF002,
delta: #FEF994,
epsilon: #dbb132,
),
(
'bewise-4': (
alpha: #87bd70,
beta: #C4E6B5,
gamma: #fe5e6d,
delta: #F2BFC5,
epsilon: #ce2b3a,
),
);
// Grays
$o-gray-color-palettes: ();
@each $-palette in $o-theme-color-palettes {
$o-gray-color-palettes: append($o-gray-color-palettes, (
'900': lighten(#000, 40%),
'700': lighten(#000, 55%),
'600': lighten(#000, 70%),
'200': lighten(#000, 80%),
));
}
// Colors
$o-color-palettes: (
(
'o-color-1': #162238,
'o-color-2': #fda301,
'o-color-3': #f0f4f4,
'o-color-4': #ffffff,
'o-color-5': #222222,
'o-cc4-bg': #b4904f,
'body': 'o-color-3',
'menu': 4,
'footer': 1,
'copyright': 1,
),
(
'o-color-1': #f74b94,
'o-color-2': #45AADA,
'o-color-3': #edf2f4,
'o-color-4': #ffffff,
'o-color-5': #333333,
'footer': 1,
'copyright': 1,
),
(
'o-color-1': #dbb132,
'o-color-2': #8578b9,
'o-color-3': #f4f4f4,
'o-color-4': #ffffff,
'o-color-5': #333333,
'footer': 1,
'copyright': 1,
),
)
)
);
//------------------------------------------------------------------------------
@@ -148,6 +101,8 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
'color-palettes-name': 'bewise-1',
'header-font-size': (20 / 16) * 1rem,
'font': 'Darker Grotesque',
'font-size-base': 1.2rem,
@@ -164,3 +119,34 @@ $o-website-values-palettes: (
'btn-padding-x-lg': 2.5rem,
),
);
$o-palette-priority-prefix: 'bewise';
$o-color-palettes-compatibility-indexes: (
1: 'bewise-1',
2: 'bewise-2',
3: 'bewise-3',
4: 'generic-1',
5: 'generic-2',
6: 'generic-3',
7: 'generic-4',
8: 'generic-5',
9: 'generic-6',
10: 'generic-7',
11: 'generic-8',
12: 'generic-9',
13: 'generic-10',
14: 'generic-11',
15: 'generic-12',
16: 'generic-13',
17: 'generic-14',
18: 'generic-15',
19: 'generic-16',
20: 'generic-17',
);
$o-theme-color-palettes-compatibility-indexes: (
1: 'bewise-1',
2: 'bewise-2',
3: 'bewise-3',
4: 'bewise-4',
);
-15
View File
@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_bewise/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<!-- Onboarding Tour -->
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_bewise/static/src/js/tour.js"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_big_icons_css_000" inherit_id="theme_common.assets_snippet_s_big_icons_css_000" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_bewise/static/src/old_snippets/s_big_icons/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_big_image_css_000" inherit_id="theme_common.assets_snippet_s_big_image_css_000" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_bewise/static/src/old_snippets/s_big_image/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_big_image_parallax_css_000" inherit_id="theme_common.assets_snippet_s_big_image_parallax_css_000" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_bewise/static/src/old_snippets/s_big_image_parallax/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_icon_box_css_000" inherit_id="theme_common.assets_snippet_s_icon_box_css_000" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_bewise/static/src/old_snippets/s_icon_box/000.scss"/>
</xpath>
</template>
</odoo>
+7 -2
View File
@@ -8,7 +8,7 @@
'author': 'Odoo S.A.',
'depends': ['theme_common'],
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/images_library.xml',
'views/snippets/s_cover.xml',
@@ -23,5 +23,10 @@
'static/description/bistro_screenshot.jpeg',
],
'license': 'LGPL-3',
'live_test_url': 'https://theme-bistro.odoo.com'
'live_test_url': 'https://theme-bistro.odoo.com',
'assets': {
'website.assets_editor': [
'theme_bistro/static/src/js/tour.js',
],
}
}
+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_bistro.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_bistro.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_bistro/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_bistro.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_bistro.bootstrap_overridden_scss</field>
<field name="name">Bootstrap overridden SCSS</field>
<field name="bundle">web._assets_frontend_helpers</field>
<field name="directive">prepend</field>
<field name="glob">theme_bistro/static/src/scss/bootstrap_overridden.scss</field>
</record>
</data>
</odoo>
+2 -1
View File
@@ -16,4 +16,5 @@ class ThemeBistro(models.AbstractModel):
self.enable_view('website.template_footer_slideout')
self.enable_view('website.option_footer_scrolltop')
self.enable_view('website.option_ripple_effect')
self.enable_asset('website.ripple_effect_scss')
self.enable_asset('website.ripple_effect_js')
@@ -4,6 +4,8 @@
$o-website-values-palettes: (
(
'color-palettes-name': 'bistro-5',
// Header
'header-template': 'vertical',
'hambuger-type': 'off-canvas',
@@ -121,163 +123,77 @@ $o-theme-btn-font-weight: 400;
// Colors
//------------------------------------------------------------------------------//
$o-color-palette-number: 5;
$o-color-palettes: (
( // Palette 1
'o-color-1': #68b581,
'o-color-2': #046380,
'o-color-3': #e8e6d1,
'o-color-4': #ffffff,
'o-color-5': #1d2127,
'o-cc1-text': 'o-color-5',
'menu': 1,
'footer': 5,
'copyright': 4,
),
( // Palette 2
'o-color-1': #8cc850,
'o-color-2': #cc4452,
'o-color-3': #f6f4e1,
'o-color-4': #ffffff,
'o-color-5': #4c4545,
'o-cc1-text': 'o-color-5',
'o-cc3-link': 'o-color-4',
'o-cc4-link': 'o-color-4',
'o-cc5-btn-secondary': 'o-color-2',
'menu': 5,
'footer': 5,
'copyright': 4,
),
( // Palette 3
'o-color-1': #e2ad3b,
'o-color-2': #1a2a41,
'o-color-3': #f2ebd5,
'o-color-4': #ffffff,
'o-color-5': #d26400,
'o-cc1-text': 'o-color-2',
'o-cc2-headings': 'o-color-2',
'o-cc2-link': 'o-color-2',
'o-cc3-headings': 'o-color-3',
'o-cc5-link': 'o-color-3',
'menu': 3,
'footer': 3,
'copyright': 4,
),
( // Palette 4
'o-color-1': #0092b2,
'o-color-2': #046380,
'o-color-3': #f2ebd5,
'o-color-4': #ffffff,
'o-color-5': #a8c545,
'o-cc1-text': #002737,
'o-cc2-headings': 'o-color-2',
'o-cc3-headings': 'o-color-3',
'o-cc3-link': 'o-color-3',
'o-cc4-link': 'o-color-3',
'o-cc4-btn-primary': 'o-color-3',
'o-cc4-btn-secondary': 'o-color-2',
'o-cc5-link': 'o-color-2',
'o-cc5-btn-secondary': 'o-color-2',
'preheader': 4,
'menu': 1,
'footer': 3,
'copyright': 4,
),
( // Palette 5
'o-color-1': #dd7e43,
'o-color-2': #658791,
'o-color-3': #9cc264,
'o-color-4': #ffffff,
'o-color-5': #2b2d33,
'o-cc1-text': 'o-color-5',
'o-cc2-headings': 'o-color-4',
'o-cc2-btn-primary': 'o-color-4',
'o-cc2-link': 'o-color-4',
'o-cc3-btn-primary': 'o-color-4',
'o-cc3-btn-secondary': 'o-color-5',
'o-cc3-link': 'o-color-4',
'o-cc4-btn-primary': 'o-color-4',
'o-cc4-btn-secondary': 'o-color-5',
'o-cc4-link': 'o-color-4',
'o-cc5-btn-secondary': 'o-color-2',
'o-cc5-link': 'o-color-1',
'preheader': 4,
'menu': 5,
'footer': 5,
'copyright': 4,
),
( // Palette 6
'o-color-1': #92b475,
'o-color-2': #8c7d77,
'o-color-3': #efefed,
'o-color-4': #ffffff,
'o-color-5': #011a33,
'o-cc1-text': 'o-color-5',
'o-cc3-link': 'o-color-4',
'o-cc3-btn-secondary': 'o-color-4',
'o-cc4-link': 'o-color-4',
'o-cc4-btn-secondary': 'o-color-4',
'o-cc5-btn-secondary': 'o-color-4',
'menu': 2,
'footer': 5,
'copyright': 4,
),
);
// Compatibility
$o-theme-color-palettes: (
$o-theme-color-palettes: map-merge($o-theme-color-palettes,
(
'bistro-1': (
'alpha': #68b581,
'beta': #00a388,
'gamma': #046380,
'delta': #4bb5c1,
'epsilon': #beeb9f,
),
(
'bistro-2': (
'alpha': #a3cc52,
'beta': #cc4452,
'gamma': #8e3557,
'delta': #f7f2b2,
'epsilon': #4a1a2c,
),
(
'bistro-3': (
'alpha': #eebf3e,
'beta': #e2ad3b,
'gamma': #bf5c00,
'delta': #77c4d3,
'epsilon': #901811,
),
(
'bistro-4': (
'alpha': #0092b2,
'beta': #046380,
'gamma': #a8c545,
'delta': #fff6c5,
'epsilon': #ffd55c,
),
(
'bistro-5': (
'alpha': #dd7e43,
'beta': #d45c45,
'gamma': #911146,
'delta': #9cc264,
'epsilon': #306e73,
),
(
'bistro-6': (
'alpha': #b7ca79,
'beta': #677e52,
'gamma': #b0cc99,
'delta': #89725b,
'epsilon': #f6e8b1,
),
)
);
$o-palette-priority-prefix: 'bistro';
$o-color-palettes-compatibility-indexes: (
1: 'bistro-1',
2: 'bistro-2',
3: 'bistro-3',
4: 'bistro-4',
5: 'bistro-5',
6: 'bistro-6',
7: 'generic-1',
8: 'generic-2',
9: 'generic-3',
10: 'generic-4',
11: 'generic-5',
12: 'generic-6',
13: 'generic-7',
14: 'generic-8',
15: 'generic-9',
16: 'generic-10',
17: 'generic-11',
18: 'generic-12',
19: 'generic-13',
20: 'generic-14',
21: 'generic-15',
22: 'generic-16',
23: 'generic-17',
);
-18
View File
@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_bistro/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="_assets_frontend_helpers" inherit_id="website._assets_frontend_helpers" priority="1">
<xpath expr="//link" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_bistro/static/src/scss/bootstrap_overridden.scss"/>
</xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_bistro/static/src/js/tour.js"/>
</xpath>
</template>
</odoo>
+8 -2
View File
@@ -8,7 +8,7 @@
'author': 'Odoo S.A.',
'depends': ['theme_common', 'website_animate'],
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/images.xml',
'views/snippets/s_title.xml',
@@ -17,11 +17,17 @@
'views/snippets/s_text_image.xml',
'views/snippets/s_product_list.xml',
'views/snippets/s_call_to_action.xml',
'views/snippets/s_cover.xml',
],
'images': [
'static/description/bookstore_description.png',
'static/description/bookstore_screenshot.jpg',
],
'license': 'LGPL-3',
'live_test_url': 'https://theme-bookstore.odoo.com'
'live_test_url': 'https://theme-bookstore.odoo.com',
'assets': {
'website.assets_editor': [
'theme_bookstore/static/src/js/tour.js',
],
}
}
+29
View File
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_bookstore.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_bookstore.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_bookstore/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_bookstore.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_bookstore.bootstrap_overridden_scss</field>
<field name="name">Bootstrap overridden SCSS</field>
<field name="bundle">web._assets_frontend_helpers</field>
<field name="directive">prepend</field>
<field name="glob">theme_bookstore/static/src/scss/bootstrap_overridden.scss</field>
</record>
<record id="theme_bookstore.compatibility_saas_11_4_variables_scss" model="theme.ir.asset">
<field name="key">theme_bookstore.compatibility_saas_11_4_variables_scss</field>
<field name="name">Compatibility saas 11 4 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">/theme_bookstore/static/src/scss/compatibility-saas-11.4-variables.scss</field>
<field name="active" eval="False"/>
</record>
</data>
</odoo>
@@ -1,94 +1,3 @@
// Colors
$o-color-palettes: (
(
'o-color-1': #a1a52f,
'o-color-2': #66555c,
'o-color-3': #f7f7f7,
'o-color-4': #ffffff,
'o-color-5': #242327,
'o-cc2-link': 'o-color-5',
'o-cc5-link': 'o-color-4',
'o-cc5-btn-primary': 'o-color-4',
'o-cc5-btn-secondary': 'o-color-5',
'menu': 5,
'footer': 5,
'copyright': 5,
),
(
'o-color-1': #679b96,
'o-color-2': #345552,
'o-color-3': #e9e9e9,
'o-color-4': #ffffff,
'o-color-5': #1e222f,
'o-cc2-link': 'o-color-5',
'o-cc2-headings': 'o-color-5',
'menu': 2,
'footer': 2,
'copyright': 2,
),
(
'o-color-1': #df699c,
'o-color-2': #590046,
'o-color-3': #dbe8ed,
'o-color-4': #ffffff,
'o-color-5': #222222,
'o-cc2-link': 'o-color-5',
'o-cc2-headings': 'o-color-5',
'menu': 2,
'footer': 2,
'copyright': 2,
),
(
'o-color-1': #b29964,
'o-color-2': #62624c,
'o-color-3': #f5f4f4,
'o-color-4': #ffffff,
'o-color-5': #333333,
'o-cc2-link': 'o-color-5',
'menu': 4,
'footer': 4,
'copyright': 4,
),
(
'o-color-1': #1ad68f,
'o-color-2': #2e2e2e,
'o-color-3': #f7f7f7,
'o-color-4': #ffffff,
'o-color-5': #000000,
'o-cc2-link': 'o-color-5',
'o-cc4-link': 'o-color-5',
'o-cc4-text': 'o-color-5',
'menu': 4,
'footer': 4,
'copyright': 4,
),
(
'o-color-1': #cfd744,
'o-color-2': #3d504a,
'o-color-3': #f0f1f1,
'o-color-4': #ffffff,
'o-color-5': #112625,
'o-cc2-link': 'o-color-5',
'o-cc4-link': 'o-color-5',
'o-cc4-text': 'o-color-5',
'menu': 4,
'footer': 4,
'copyright': 4,
),
);
//------------------------------------------------------------------------------
// Fonts
//------------------------------------------------------------------------------
@@ -149,6 +58,7 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
'color-palettes-name': 'bookstore-1',
'header-font-size': (18 / 16) * 1rem,
'btn-border-radius': 0px,
'btn-border-radius-sm': 0px,
@@ -162,3 +72,31 @@ $o-website-values-palettes: (
'header-links-style': 'border-bottom',
),
);
$o-palette-priority-prefix: 'bookstore';
$o-color-palettes-compatibility-indexes: (
1: 'bookstore-1',
2: 'bookstore-2',
3: 'bookstore-3',
4: 'bookstore-4',
5: 'bookstore-5',
6: 'bookstore-6',
7: 'generic-1',
8: 'generic-2',
9: 'generic-3',
10: 'generic-4',
11: 'generic-5',
12: 'generic-6',
13: 'generic-7',
14: 'generic-8',
15: 'generic-9',
16: 'generic-10',
17: 'generic-11',
18: 'generic-12',
19: 'generic-13',
20: 'generic-14',
21: 'generic-15',
22: 'generic-16',
23: 'generic-17',
);
-23
View File
@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_bookstore/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="compatibility-saas-11-4-variables" name="Compatibility for saas-11.4 (variables)" inherit_id="theme_common.compatibility-saas-11-4-variables">
<xpath expr="//link[last()]" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_bookstore/static/src/scss/compatibility-saas-11.4-variables.scss"/>
</xpath>
</template>
<template id="_assets_frontend_helpers" inherit_id="website._assets_frontend_helpers" priority="1">
<xpath expr="//link" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_bookstore/static/src/scss/bootstrap_overridden.scss"/>
</xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_bookstore/static/src/js/tour.js"/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_cover" inherit_id="website.s_cover">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="pt64 pb64 o_half_screen_height s_parallax_no_overflow_hidden bg-black-50" remove="parallax s_parallax_is_fixed" separator=" "/>
<attribute name="data-scroll-background-ratio">0</attribute>
<attribute name="style">background-image: url('/web/image/website.s_cover_default_image'); background-position: 50% 55%;</attribute>
</xpath>
<!-- Parallax -->
<xpath expr="//span[hasclass('s_parallax_bg')]" position="replace"/>
</template>
</odoo>
+6 -1
View File
@@ -8,7 +8,7 @@
'author': 'Odoo S.A.',
'depends': ['theme_common', 'website_animate'],
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/image_content.xml',
'views/snippets/s_cover.xml',
@@ -23,4 +23,9 @@
],
'license': 'LGPL-3',
'live_test_url': 'https://theme-clean.odoo.com',
'assets': {
'website.assets_editor': [
'theme_clean/static/src/js/tour.js',
],
}
}
+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_clean.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_clean.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_clean/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_clean.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_clean.bootstrap_overridden_scss</field>
<field name="name">Bootstrap overridden SCSS</field>
<field name="bundle">web._assets_frontend_helpers</field>
<field name="directive">prepend</field>
<field name="glob">theme_clean/static/src/scss/bootstrap_overridden.scss</field>
</record>
</data>
</odoo>
@@ -3,84 +3,86 @@
//------------------------------------------------------------------------------
// Theme colors
$o-theme-color-palettes: (
$o-theme-color-palettes: map-merge($o-theme-color-palettes,
(
'clean-1': (
'alpha': #bdc3c7,
'beta': #95a5a6,
'gamma': #2980b9,
'delta': #3498db,
'epsilon': #34495e,
),
(
'clean-2': (
'alpha': #bdc3c7,
'beta': #7a58b2,
'gamma': #593d87,
'delta': #39225f,
'epsilon': #2c3e50,
),
(
'clean-3': (
'alpha': #c5bcb1,
'beta': #e67e22,
'gamma': #c0392b,
'delta': #e74c3c,
'epsilon': #d35400,
),
(
'clean-4': (
'alpha': #c5bcb1,
'beta': #f1c40f,
'gamma': #f3ac12,
'delta': #e67e22,
'epsilon': #d35400,
),
(
'clean-5': (
'alpha': #ecf0f1,
'beta': #bdc3c7,
'gamma': #27ae60,
'delta': #254c3a,
'epsilon': #2ecc71,
),
(
'clean-6': (
'alpha': #ecf0f1,
'beta': #bdc3c7,
'gamma': #7f8c8d,
'delta': #445b5c,
'epsilon': #34495e,
),
)
)
);
@if $o-support-13-0-color-system {
$-status-color-palettes: (
(
'clean-1': (
'success': #2980b9,
'info': #1abc9c,
'warning': #36495e,
'danger': #2c3e50,
),
(
'clean-2': (
'success': #593d87,
'info': #39225f,
'warning': #2c3e50,
'danger': #c0392b,
),
(
'clean-3': (
'success': #c0392b,
'info': #e67e22,
'warning': #c5bcb1,
'danger': #d35400,
),
(
'clean-4': (
'success': #f3ac12,
'info': #f1c40f,
'warning': #c0392b,
'danger': #d35400,
),
(
'clean-5': (
'success': #27ae60,
'info': #254c3a,
'warning': #34495e,
'danger': #2c3e50,
),
(
'clean-6': (
'success': #bdc3c7,
'info': #7f8c8d,
'warning': #445b5c,
@@ -89,84 +91,12 @@ $o-theme-color-palettes: (
);
$-palettes: $o-theme-color-palettes;
$o-theme-color-palettes: ();
@for $index from 1 through length($-palettes) {
$o-theme-color-palettes: append($o-theme-color-palettes, map-merge(nth($-palettes, $index), nth($-status-color-palettes, $index)));
}
}
// Grays
$o-gray-color-palettes: ();
@each $-palette in $o-theme-color-palettes {
$o-gray-color-palettes: append($o-gray-color-palettes, (
'900': lighten(#000, 40%),
'600': lighten(#000, 70%),
'200': lighten(#000, 80%),
@each $key in map-keys($-palettes) {
$o-theme-color-palettes: map-merge($o-theme-color-palettes, (
$key: map-merge(map-get($-palettes, $key), map-get($-status-color-palettes, $key) or ()),
));
}
// Colors
$o-color-palettes: (
(
'o-color-1': #3498db,
'o-color-2': #34495e,
'o-color-3': #e5edf2,
'o-color-4': #ffffff,
'o-color-5': #333333,
'menu': 2,
'footer': 2,
'copyright': 2,
),
(
'o-color-1': #7a58b2,
'o-color-2': #4e3575,
'o-color-3': #ecece4,
'o-color-4': #ffffff,
'o-color-5': #2c3e50,
'o-cc1-headings': 'o-color-5',
'o-cc5-link': #b9a1df,
'menu': 2,
'footer': 2,
'copyright': 2,
),
(
'o-color-1': #f85fa6,
'o-color-2': #a3416f,
'o-color-3': #e0e9f2,
'o-color-4': #ffffff,
'o-color-5': #222222,
'menu': 2,
'footer': 2,
'copyright': 2,
),
(
'o-color-1': #3d91db,
'o-color-2': #995528,
'o-color-3': #f0edeb,
'o-color-4': #ffffff,
'o-color-5': #222222,
'o-cc3-bg': #583e2d,
'menu': 2,
'footer': 2,
'copyright': 2,
),
(
'o-color-1': #53aeb4,
'o-color-2': #7f8c8d,
'o-color-3': #eef3f6,
'o-color-4': #ffffff,
'o-color-5': #34495e,
'menu': 2,
'footer': 2,
'copyright': 2,
),
);
}
//------------------------------------------------------------------------------
// Fonts
@@ -264,6 +194,7 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
'color-palettes-name': 'clean-1',
'headings-font': 'Dosis',
'navbar-font': 'Dosis',
'buttons-font': 'Dosis',
@@ -273,3 +204,38 @@ $o-website-values-palettes: (
'footer-template': 'contact',
),
);
$o-palette-priority-prefix: 'clean';
$o-color-palettes-compatibility-indexes: (
1: 'clean-1',
2: 'clean-2',
3: 'clean-3',
4: 'clean-4',
5: 'clean-5',
6: 'generic-1',
7: 'generic-2',
8: 'generic-3',
9: 'generic-4',
10: 'generic-5',
11: 'generic-6',
12: 'generic-7',
13: 'generic-8',
14: 'generic-9',
15: 'generic-10',
16: 'generic-11',
17: 'generic-12',
18: 'generic-13',
19: 'generic-14',
20: 'generic-15',
21: 'generic-16',
22: 'generic-17',
);
$o-theme-color-palettes-compatibility-indexes: (
1: 'clean-1',
2: 'clean-2',
3: 'clean-3',
4: 'clean-4',
5: 'clean-5',
6: 'clean-6',
);
-18
View File
@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_clean/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="_assets_frontend_helpers" inherit_id="website._assets_frontend_helpers" priority="1">
<xpath expr="//link" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_clean/static/src/scss/bootstrap_overridden.scss"/>
</xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_clean/static/src/js/tour.js"/>
</xpath>
</template>
</odoo>
+7 -2
View File
@@ -8,7 +8,7 @@
'author': 'Odoo S.A.',
'depends': ['website'],
'data': [
'views/assets.xml',
'data/ir_asset.xml',
'views/images.xml',
'views/customizations.xml',
],
@@ -17,5 +17,10 @@
'static/description/cobalt_screenshot.jpg',
],
'license': 'LGPL-3',
'live_test_url': 'https://theme-cobalt.odoo.com'
'live_test_url': 'https://theme-cobalt.odoo.com',
'assets': {
'website.assets_editor': [
'theme_cobalt/static/src/js/tour.js',
],
}
}
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_cobalt.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_cobalt.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="directive">prepend</field>
<field name="glob">theme_cobalt/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_cobalt.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_cobalt.bootstrap_overridden_scss</field>
<field name="name">Bootstrap overridden SCSS</field>
<field name="bundle">web._assets_frontend_helpers</field>
<field name="directive">prepend</field>
<field name="glob">theme_cobalt/static/src/scss/bootstrap_overridden.scss</field>
</record>
</data>
</odoo>
+3 -2
View File
@@ -6,7 +6,8 @@ class ThemeCobalt(models.AbstractModel):
def _theme_cobalt_post_copy(self, mod):
# For compatibility
# self.enable_view('theme_common.compatibility-saas-10-2')
# self.enable_asset('theme_common.compatibility_saas_10_2')
self.enable_view('website.option_ripple_effect')
self.enable_asset('website.ripple_effect_scss')
self.enable_asset('website.ripple_effect_js')
self.enable_header_off_canvas()
Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 212 KiB

@@ -1,27 +1,3 @@
//------------------------------------------------------------------------------
// Colors
//------------------------------------------------------------------------------
$o-color-palettes: (
( // Palette 1
'o-color-1': #116466,
'o-color-2': #2B3737,
'o-color-3': #F6F4F2,
'o-color-4': #ffffff,
'o-color-5': #a9bcbc,
'o-cc3-headings': 'o-color-3',
'o-cc3-text': 'o-color-5',
'o-cc3-link': 'o-color-4',
'o-cc3-btn-primary': 'o-color-4',
'o-cc3-btn-secondary': 'o-color-5',
'header': 1,
'footer': 3,
'copyright': 'black-15',
),
);
//------------------------------------------------------------------------------
// Fonts
//------------------------------------------------------------------------------
@@ -52,6 +28,8 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
'color-palettes-name': 'cobalt-1',
'font': 'Inter',
'headings-font': 'Inter',
'navbar-font': 'Inter',
@@ -73,3 +51,26 @@ $o-website-values-palettes: (
'btn-padding-x-lg': 3.3rem,
),
);
$o-palette-priority-prefix: 'cobalt';
$o-color-palettes-compatibility-indexes: (
1: 'cobalt-1',
2: 'generic-1',
3: 'generic-2',
4: 'generic-3',
5: 'generic-4',
6: 'generic-5',
7: 'generic-6',
8: 'generic-7',
9: 'generic-8',
10: 'generic-9',
11: 'generic-10',
12: 'generic-11',
13: 'generic-12',
14: 'generic-13',
15: 'generic-14',
16: 'generic-15',
17: 'generic-16',
18: 'generic-17',
);
-20
View File
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_cobalt/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="_assets_frontend_helpers" inherit_id="website._assets_frontend_helpers" priority="1">
<xpath expr="//link" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_cobalt/static/src/scss/bootstrap_overridden.scss"/>
</xpath>
</template>
<!-- Onboarding Tour -->
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_cobalt/static/src/js/tour.js"/>
</xpath>
</template>
</odoo>
+36 -9
View File
@@ -19,6 +19,28 @@
<!-- Snippets -->
<!-- ==== Banner ===== -->
<template id="s_banner" inherit_id="website.s_banner" name="Cobalt s_banner">
<xpath expr="//section" position="attributes">
<attribute name="class" add="pt152 pb152 o_half_screen_height" remove="pt96 pb96" separator=" "/>
</xpath>
<xpath expr="//div[hasclass('col-lg-6')]" position="attributes">
<attribute name="class" add="offset-lg-6 p-5 shadow-lg rounded" remove="pt32 pb32" separator=" "/>
</xpath>
<xpath expr="//h1" position="replace">
<h1>Reach more People.<br/>Grow your Business.</h1><br/>
</xpath>
<xpath expr="//p" position="replace">
<p class="lead">Building game-changing digital experiences designed to set your brand apart.</p>
</xpath>
<xpath expr="//a" position="before">
<br/>
</xpath>
<xpath expr="//a" position="replace">
<a href="#" class="btn btn-primary mb-2">Start now</a>
</xpath>
</template>
<!-- ==== Image-Text ===== -->
<template id="s_image_text" inherit_id="website.s_image_text" name="Cobalt s_image_text">
<xpath expr="//section" position="attributes">
@@ -35,15 +57,16 @@
</xpath>
<xpath expr="//h2" position="replace">
<h1>Reach more People.<br/>Grow your Business.</h1><br/>
<h1>Digital strategy synchronising multiple channels</h1><br/>
</xpath>
<xpath expr="//p" position="replace"/>
<xpath expr="//p" position="replace"/>
<xpath expr="//a[hasclass('btn')]" position="replace">
<a href="#" class="btn btn-primary btn-lg mb-2">START NOW</a>
<xpath expr="//p" position="replace">
<p>We create a consistent customer experience through a detailed digital strategy built on precise customer research.</p>
</xpath>
<xpath expr="//p[last()-1]" position="replace"/>
<xpath expr="//a[hasclass('btn')]" position="replace"/>
</template>
<!-- ==== Text-Image ===== -->
@@ -162,12 +185,16 @@
<div class="o_we_shape o_web_editor_Bold_01 o_we_flip_y"></div>
</xpath>
<xpath expr="//div[hasclass('container')]" position="attributes">
<attribute name="class" add="container-fluid px-5 px-lg-0" remove="container" separator=" "/>
</xpath>
<xpath expr="//h2" position="replace"/>
<xpath expr="//p" position="replace"/>
<xpath expr="//p" position="replace"/>
<xpath expr="//img" position="attributes">
<attribute name="class" add="" remove="img-thumbnail padding-large" separator=" "/>
<attribute name="class" add="img-fluid" remove="img-thumbnail padding-large" separator=" "/>
</xpath>
<xpath expr="//figcaption" position="replace">
@@ -175,7 +202,7 @@
</xpath>
<xpath expr="//div[hasclass('row')]/div" position="before">
<div class="col col-lg-5">
<div class="col offset-lg-2">
<h2>Our Offices</h2>
<p/>
<div class="row">
@@ -198,7 +225,7 @@
</xpath>
<xpath expr="//div[hasclass('offset-lg-1')]" position="attributes">
<attribute name="class" add="col-lg-6" remove="col-lg-10" separator=" "/>
<attribute name="class" add="col-lg-6 px-0" remove="col-lg-10" separator=" "/>
<attribute name="style" remove="text-align: center;" separator=";"/>
</xpath>
</template>
-35
View File
@@ -7,44 +7,9 @@
'depends': ['website'],
'data': [
'data/data.xml',
'views/assets.xml',
'views/theme_common_templates.xml',
'views/old_snippets/s_animated_boxes.xml',
'views/old_snippets/s_banner_parallax.xml',
'views/old_snippets/s_big_icons.xml',
'views/old_snippets/s_big_image.xml',
'views/old_snippets/s_big_image_parallax.xml',
'views/old_snippets/s_clonable_boxes.xml',
'views/old_snippets/s_color_blocks_4.xml',
'views/old_snippets/s_color_blocks_img.xml',
'views/old_snippets/s_column.xml',
'views/old_snippets/s_compact_menu.xml',
'views/old_snippets/s_css_slider.xml',
'views/old_snippets/s_discount.xml',
'views/old_snippets/s_event_list.xml',
'views/old_snippets/s_event_slide.xml',
'views/old_snippets/s_features_carousel.xml',
'views/old_snippets/s_full_menu.xml',
'views/old_snippets/s_header_text_big_picture.xml',
'views/old_snippets/s_icon_box.xml',
'views/old_snippets/s_images_carousel.xml',
'views/old_snippets/s_images_row.xml',
'views/old_snippets/s_menu_three_columns.xml',
'views/old_snippets/s_mini_nav_bar.xml',
'views/old_snippets/s_news_carousel.xml',
'views/old_snippets/s_page_header.xml',
'views/old_snippets/s_pricing.xml',
'views/old_snippets/s_products_carousel.xml',
'views/old_snippets/s_profile.xml',
'views/old_snippets/s_progress.xml',
'views/old_snippets/s_separator_nav.xml',
'views/old_snippets/s_showcase_image.xml',
'views/old_snippets/s_showcase_slider.xml',
'views/old_snippets/s_team_profiles.xml',
'views/old_snippets/s_text_picture_text.xml',
'views/old_snippets/s_three_columns_circle.xml',
'views/old_snippets/s_two_columns.xml',
],
'application': False,
}
+476
View File
@@ -0,0 +1,476 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_common.s_clonable_boxes_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_clonable_boxes_000_scss</field>
<field name="name">Clonable boxes 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_clonable_boxes/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_banner_parallax_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_banner_parallax_000_variables_scss</field>
<field name="name">Banner parallax 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_banner_parallax/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_banner_parallax_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_banner_parallax_000_scss</field>
<field name="name">Banner parallax 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_banner_parallax/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_features_carousel_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_features_carousel_000_variables_scss</field>
<field name="name">Features carousel 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_features_carousel/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_features_carousel_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_features_carousel_000_scss</field>
<field name="name">Features carousel 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_features_carousel/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_text_picture_text_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_text_picture_text_000_scss</field>
<field name="name">Text picture text 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_text_picture_text/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_color_blocks_4_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_color_blocks_4_000_scss</field>
<field name="name">Color blocks 4 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_color_blocks_4/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_products_carousel_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_products_carousel_000_variables_scss</field>
<field name="name">Products carousel 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_products_carousel/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_products_carousel_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_products_carousel_000_scss</field>
<field name="name">Products carousel 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_products_carousel/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_two_columns_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_two_columns_000_scss</field>
<field name="name">Two columns 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_two_columns/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_big_image_parallax_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_big_image_parallax_000_scss</field>
<field name="name">Big image parallax 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_big_image_parallax/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_news_carousel_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_news_carousel_000_scss</field>
<field name="name">News carousel 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_news_carousel/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_event_list_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_event_list_000_variables_scss</field>
<field name="name">Event list 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_event_list/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_event_list_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_event_list_000_scss</field>
<field name="name">Event list 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_event_list/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_images_row_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_images_row_000_scss</field>
<field name="name">Images row 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_images_row/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_profile_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_profile_000_scss</field>
<field name="name">Profile 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_profile/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_showcase_slider_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_showcase_slider_000_variables_scss</field>
<field name="name">Showcase slider 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_showcase_slider/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_showcase_slider_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_showcase_slider_000_scss</field>
<field name="name">Showcase slider 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_showcase_slider/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_showcase_slider_000_js" model="theme.ir.asset">
<field name="key">theme_common.s_showcase_slider_000_js</field>
<field name="name">Showcase slider 000 JS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_showcase_slider/000.js</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_full_menu_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_full_menu_000_scss</field>
<field name="name">Full menu 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_full_menu/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_team_profiles_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_team_profiles_000_scss</field>
<field name="name">Team profiles 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_team_profiles/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_separator_nav_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_separator_nav_000_scss</field>
<field name="name">Separator nav 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_separator_nav/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_compact_menu_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_compact_menu_000_scss</field>
<field name="name">Compact menu 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_compact_menu/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_big_image_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_big_image_000_scss</field>
<field name="name">Big image 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_big_image/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_menu_three_columns_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_menu_three_columns_000_scss</field>
<field name="name">Menu three columns 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_menu_three_columns/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_event_slide_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_event_slide_000_scss</field>
<field name="name">Event slide 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_event_slide/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_animated_boxes_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_animated_boxes_000_scss</field>
<field name="name">Animated boxes 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_animated_boxes/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_animated_boxes_000_js" model="theme.ir.asset">
<field name="key">theme_common.s_animated_boxes_000_js</field>
<field name="name">Animated boxes 000 JS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_animated_boxes/000.js</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_css_slider_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_css_slider_000_variables_scss</field>
<field name="name">Css slider 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_css_slider/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_css_slider_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_css_slider_000_scss</field>
<field name="name">Css slider 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_css_slider/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_css_slider_000_js" model="theme.ir.asset">
<field name="key">theme_common.s_css_slider_000_js</field>
<field name="name">Css slider 000 JS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_css_slider/000.js</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_color_blocks_img_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_color_blocks_img_000_scss</field>
<field name="name">Color blocks img 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_color_blocks_img/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_showcase_image_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_showcase_image_000_variables_scss</field>
<field name="name">Showcase image 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_showcase_image/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_showcase_image_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_showcase_image_000_scss</field>
<field name="name">Showcase image 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_showcase_image/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_pricing_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_pricing_000_scss</field>
<field name="name">Pricing 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_pricing/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_header_text_big_picture_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_header_text_big_picture_000_scss</field>
<field name="name">Header text big picture 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_header_text_big_picture/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_progress_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_progress_000_scss</field>
<field name="name">Progress 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_progress/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_icon_box_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_icon_box_000_scss</field>
<field name="name">Icon box 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_icon_box/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_big_icons_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_big_icons_000_variables_scss</field>
<field name="name">Big icons 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_big_icons/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_big_icons_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_big_icons_000_scss</field>
<field name="name">Big icons 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_big_icons/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_mini_nav_bar_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_mini_nav_bar_000_scss</field>
<field name="name">Mini nav bar 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_mini_nav_bar/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_mini_nav_bar_000_js" model="theme.ir.asset">
<field name="key">theme_common.s_mini_nav_bar_000_js</field>
<field name="name">Mini nav bar 000 JS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_mini_nav_bar/000.js</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_discount_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.s_discount_000_variables_scss</field>
<field name="name">Discount 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/old_snippets/s_discount/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_discount_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_discount_000_scss</field>
<field name="name">Discount 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_discount/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.s_images_carousel_000_scss" model="theme.ir.asset">
<field name="key">theme_common.s_images_carousel_000_scss</field>
<field name="name">Images carousel 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/old_snippets/s_images_carousel/000.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.option_colors_02_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.option_colors_02_variables_scss</field>
<field name="name">Option colors 02 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/options/colors/option_colors_02_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.option_colors_03_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.option_colors_03_variables_scss</field>
<field name="name">Option colors 03 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/options/colors/option_colors_03_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.option_colors_04_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.option_colors_04_variables_scss</field>
<field name="name">Option colors 04 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/options/colors/option_colors_04_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.option_colors_05_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.option_colors_05_variables_scss</field>
<field name="name">Option colors 05 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/options/colors/option_colors_05_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.option_colors_06_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.option_colors_06_variables_scss</field>
<field name="name">Option colors 06 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/options/colors/option_colors_06_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.option_colors_07_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.option_colors_07_variables_scss</field>
<field name="name">Option colors 07 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/options/colors/option_colors_07_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.option_colors_08_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.option_colors_08_variables_scss</field>
<field name="name">Option colors 08 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/options/colors/option_colors_08_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.option_colors_09_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.option_colors_09_variables_scss</field>
<field name="name">Option colors 09 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/options/colors/option_colors_09_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">theme_common/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_common.fonts_scss" model="theme.ir.asset">
<field name="key">theme_common.fonts_scss</field>
<field name="name">Fonts SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">theme_common/static/src/scss/fonts.scss</field>
</record>
<record id="theme_common.compatibility_saas_10_1_scss" model="theme.ir.asset">
<field name="key">theme_common.compatibility_saas_10_1_scss</field>
<field name="name">Compatibility saas 10 1 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">/theme_common/static/src/scss/compatibility-saas-10-1.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.compatibility_saas_10_2_scss" model="theme.ir.asset">
<field name="key">theme_common.compatibility_saas_10_2_scss</field>
<field name="name">Compatibility saas 10 2 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">/theme_common/static/src/scss/compatibility-saas-10-2.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.compatibility_saas_11_4_variables_scss" model="theme.ir.asset">
<field name="key">theme_common.compatibility_saas_11_4_variables_scss</field>
<field name="name">Compatibility saas 11 4 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="glob">/theme_common/static/src/scss/compatibility-saas-11.4-variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_common.compatibility_saas_11_4_scss" model="theme.ir.asset">
<field name="key">theme_common.compatibility_saas_11_4_scss</field>
<field name="name">Compatibility saas 11 4 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="glob">/theme_common/static/src/scss/compatibility-saas-11.4.scss</field>
<field name="active" eval="False"/>
</record>
</data>
</odoo>
+9 -4
View File
@@ -6,9 +6,14 @@ class ThemeCommon(models.AbstractModel):
def _theme_common_post_copy(self, mod):
# Reset all default color when switching themes
for nb in range(2, 9):
self.disable_view('theme_common.option_colors_%02d_variables' % nb)
self.disable_asset('theme_common.option_colors_02_variables')
self.disable_asset('theme_common.option_colors_03_variables')
self.disable_asset('theme_common.option_colors_04_variables')
self.disable_asset('theme_common.option_colors_05_variables')
self.disable_asset('theme_common.option_colors_06_variables')
self.disable_asset('theme_common.option_colors_07_variables')
self.disable_asset('theme_common.option_colors_08_variables')
# For compatibility
# self.enable_view('theme_common.compatibility-saas-11-4-variables')
# self.enable_view('theme_common.compatibility-saas-11-4')
# self.enable_asset('theme_common.compatibility_saas_11_4_variables')
# self.enable_asset('theme_common.compatibility_saas_11_4')
@@ -1,3 +1 @@
$o-color-palette-number: 2;
$o-theme-color-palette-number: 2;
$o-gray-color-palette-number: 2;
@@ -1,3 +1 @@
$o-color-palette-number: 3;
$o-theme-color-palette-number: 3;
$o-gray-color-palette-number: 3;
@@ -1,3 +1 @@
$o-color-palette-number: 4;
$o-theme-color-palette-number: 4;
$o-gray-color-palette-number: 4;
@@ -1,3 +1 @@
$o-color-palette-number: 5;
$o-theme-color-palette-number: 5;
$o-gray-color-palette-number: 5;
@@ -1,3 +1 @@
$o-color-palette-number: 6;
$o-theme-color-palette-number: 6;
$o-gray-color-palette-number: 6;
@@ -1,3 +1 @@
$o-color-palette-number: 7;
$o-theme-color-palette-number: 7;
$o-gray-color-palette-number: 7;
@@ -1,3 +1 @@
$o-color-palette-number: 8;
$o-theme-color-palette-number: 8;
$o-gray-color-palette-number: 8;
@@ -1,3 +1 @@
$o-color-palette-number: 9;
$o-theme-color-palette-number: 9;
$o-gray-color-palette-number: 9;
-49
View File
@@ -1,49 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_utils" inherit_id="web._assets_utils">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/scss/mixins.scss"/>
</xpath>
</template>
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/scss/primary_variables.scss"/>
</xpath>
</template>
<template id="assets_frontend" inherit_id="website.assets_frontend" priority="1">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/scss/fonts.scss"/>
</xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_common/static/src/js/compatibility_editor.js"/>
</xpath>
</template>
<!-- Compatibility templates -->
<template id="compatibility-saas-10-1" name="Compatibility for saas-10 - 1" inherit_id="website.assets_frontend" priority="1" active="False">
<xpath expr="//link[last()]" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/scss/compatibility-saas-10-1.scss"/>
</xpath>
</template>
<template id="compatibility-saas-10-2" name="Compatibility for saas-10 - 2" inherit_id="website.assets_frontend" priority="1" active="False">
<xpath expr="//link[last()]" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/scss/compatibility-saas-10-2.scss"/>
</xpath>
</template>
<template id="compatibility-saas-11-4-variables" name="Compatibility for saas-11.4 (variables)" inherit_id="website._assets_primary_variables" priority="1" active="False">
<xpath expr="//link[last()]" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/scss/compatibility-saas-11.4-variables.scss"/>
</xpath>
</template>
<template id="compatibility-saas-11-4" name="Compatibility for saas-11.4" inherit_id="website.assets_frontend" priority="1" active="False">
<xpath expr="//link[last()]" position="before">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/scss/compatibility-saas-11.4.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_animated_boxes_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_animated_boxes/000.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_animated_boxes_js_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_common/static/src/old_snippets/s_animated_boxes/000.js"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_banner_parallax_css_000_variables" inherit_id="website._assets_primary_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_banner_parallax/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_banner_parallax_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_banner_parallax/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_big_icons_css_000_variables" inherit_id="website._assets_primary_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_big_icons/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_big_icons_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_big_icons/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_big_image_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_big_image/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_big_image_parallax_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_big_image_parallax/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_clonable_boxes_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_clonable_boxes/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_color_blocks_4_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_color_blocks_4/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_color_blocks_img_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_color_blocks_img/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_compact_menu_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_compact_menu/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_css_slider_css_000_variables" inherit_id="website._assets_primary_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_css_slider/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_css_slider_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_css_slider/000.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_css_slider_js_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_common/static/src/old_snippets/s_css_slider/000.js"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_discount_css_000_variables" inherit_id="website._assets_primary_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_discount/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_discount_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_discount/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_event_list_css_000_variables" inherit_id="website._assets_primary_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_event_list/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_event_list_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_event_list/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_event_slide_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_event_slide/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_features_carousel_css_000_variables" inherit_id="website._assets_primary_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_features_carousel/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_features_carousel_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_features_carousel/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_full_menu_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_full_menu/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_header_text_big_picture_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_header_text_big_picture/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_icon_box_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_icon_box/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_images_carousel_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_images_carousel/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_images_row_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_images_row/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_menu_three_columns_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_menu_three_columns/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_mini_nav_bar_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_mini_nav_bar/000.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_mini_nav_bar_js_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/theme_common/static/src/old_snippets/s_mini_nav_bar/000.js"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_news_carousel_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_news_carousel/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_pricing_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_pricing/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_products_carousel_css_000_variables" inherit_id="website._assets_primary_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_products_carousel/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_products_carousel_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_products_carousel/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_profile_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_profile/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_progress_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_progress/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_snippet_s_separator_nav_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_separator_nav/000.scss"/>
</xpath>
</template>
</odoo>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="_assets_snippet_s_showcase_image_css_000_variables" inherit_id="website._assets_primary_variables" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_showcase_image/000_variables.scss"/>
</xpath>
</template>
<template id="assets_snippet_s_showcase_image_css_000" inherit_id="website.assets_frontend" active="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/theme_common/static/src/old_snippets/s_showcase_image/000.scss"/>
</xpath>
</template>
</odoo>

Some files were not shown because too many files have changed in this diff Show More