[IMP] theme_kiddo: update the theme

Theme Kiddo's design has been revamped by adding the following
improvements:

- Theme palette has been changed, using less contrasted colours.
- Fonts have been reviewed, replacing 'Bubblegum Sans' with 'Varela
Round'.
- Header and footer default values have been reviewed and changed to
'default' and 'descriptive'.
- Buttons' default design has been revamped, using now outline buttons
by default.
- Theme's tour has been reviewed and changed, using 's_picture' as a
third block.
- Theme's screenshot and description have been updated.
- Theme's tour snippet design has been revamped, by using animated
shapes ('s_banner', 's_picture'), new shapes ('s_image_text',
's_call_to_action'), a bg video + img placeholder ('s_banner'), a
illustration with dynamic colours ('s_image_text'), a new copywriting
('s_picture'), better text block design ('s_banner'), better design in
smaller viewports ('s_banner', 's_product_list') and a brand new
snippet design ('s_product_list').
- In order to add a better integration with the Website Configurator,
's_cover' design has also been improved.

Additionally, duplicated commented text lines in
'bootstrap_overridden.scss' have been removed.

task-2573229

Part-of: odoo/design-themes#500
This commit is contained in:
Carlos Valverde
2021-06-16 09:22:48 +00:00
committed by qsm-odoo
parent 33eace74f0
commit 0173ac6c44
24 changed files with 1219 additions and 429 deletions
+5 -13
View File
@@ -4,7 +4,7 @@
'category': 'Theme/Retail',
'summary': 'Nursery, Toys, Games, Kids, Boys, Girls, Stores',
'sequence': 290,
'version': '2.0.0',
'version': '2.1.0',
'author': 'Odoo S.A.',
'depends': ['theme_common'],
'data': [
@@ -13,9 +13,10 @@
'views/snippets/s_banner.xml',
'views/snippets/s_image_text.xml',
'views/snippets/s_picture.xml',
'views/snippets/s_product_list.xml',
'views/snippets/s_three_columns.xml',
'views/snippets/s_call_to_action.xml',
'views/snippets/s_cover.xml',
],
'images': [
@@ -23,17 +24,8 @@
'static/description/kiddo_screenshot.jpg',
],
'images_preview_theme': {
'website.s_banner_default_image': '/theme_kiddo/static/src/img/library/bg11.jpg',
'website.s_image_text_default_image': '/theme_kiddo/static/src/img/content/content_img_14.jpg',
'website.s_product_list_default_image_1': '/theme_kiddo/static/src/img/content/content_img_30.jpg',
'website.s_product_list_default_image_2': '/theme_kiddo/static/src/img/content/content_img_31.jpg',
'website.s_product_list_default_image_3': '/theme_kiddo/static/src/img/content/content_img_32.jpg',
'website.s_product_list_default_image_4': '/theme_kiddo/static/src/img/content/content_img_33.jpg',
'website.s_product_list_default_image_5': '/theme_kiddo/static/src/img/content/content_img_34.jpg',
'website.s_product_list_default_image_6': '/theme_kiddo/static/src/img/content/content_img_35.jpg',
's_three_columns_default_image_1': '/theme_kiddo/static/src/img/content/content_img_16.jpg',
's_three_columns_default_image_2': '/theme_kiddo/static/src/img/content/content_img_17.jpg',
's_three_columns_default_image_3': '/theme_kiddo/static/src/img/content/content_img_18.jpg',
'website.s_banner_default_image': '/theme_kiddo/static/src/img/snippets/s_banner.jpg',
'website.s_picture_default_image': '/theme_kiddo/static/src/img/content/content_img_15.jpg',
},
'license': 'LGPL-3',
'live_test_url': 'https://theme-kiddo.odoo.com',
+26 -28
View File
@@ -1,36 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="theme_kiddo.s_discount_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_kiddo.s_discount_000_variables_scss</field>
<field name="name">Discount 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="path">theme_kiddo/static/src/old_snippets/s_discount/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_kiddo.s_discount_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_kiddo.s_discount_000_variables_scss</field>
<field name="name">Discount 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="path">theme_kiddo/static/src/old_snippets/s_discount/000_variables.scss</field>
<field name="active" eval="False"/>
</record>
<record id="theme_kiddo.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_kiddo.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="path">theme_kiddo/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_kiddo.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_kiddo.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field>
<field name="path">theme_kiddo/static/src/scss/primary_variables.scss</field>
</record>
<record id="theme_kiddo.secondary_variables_scss" model="theme.ir.asset">
<field name="key">theme_kiddo.secondary_variables_scss</field>
<field name="name">Secondary variables SCSS</field>
<field name="bundle">web._assets_secondary_variables</field>
<field name="path">theme_kiddo/static/src/scss/secondary_variables.scss</field>
</record>
<record id="theme_kiddo.secondary_variables_scss" model="theme.ir.asset">
<field name="key">theme_kiddo.secondary_variables_scss</field>
<field name="name">Secondary variables SCSS</field>
<field name="bundle">web._assets_secondary_variables</field>
<field name="path">theme_kiddo/static/src/scss/secondary_variables.scss</field>
</record>
<record id="theme_kiddo.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_kiddo.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="path">theme_kiddo/static/src/scss/bootstrap_overridden.scss</field>
</record>
<record id="theme_kiddo.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_kiddo.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="path">theme_kiddo/static/src/scss/bootstrap_overridden.scss</field>
</record>
</data>
</odoo>
+2 -3
View File
@@ -5,11 +5,10 @@ class ThemeKiddo(models.AbstractModel):
_inherit = 'theme.utils'
def _theme_kiddo_post_copy(self, mod):
self.disable_view('website.template_header_default')
self.enable_view('website.template_header_centered_logo')
self.enable_view('website.template_header_default_align_right')
self.disable_view('website.footer_custom')
self.enable_view('website.template_footer_minimalist')
self.enable_view('website.template_footer_descriptive')
# For compatibility
# self.enable_asset('theme_common.compatibility_saas_10_1')
Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 314 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><path d="M30.62,88a15,15,0,0,0,13.74,13c4.6.43,10.24.65,16.79.65,3.69,0,6.93-.07,9.18-.14,2.77,8.57,11.1,32.54,21.48,46,11.76,15.21,28.65,23.82,50.28,25.67v49.77a4.2,4.2,0,1,0,8.39,0v-49.4l.75,0c1,0,1.9,0,2.84-.06v49.44a4.2,4.2,0,1,0,8.4,0V172.69c12.92-2,24.1-7.55,32.71-16.34C207.32,144,213.5,125.86,213.06,104a4.21,4.21,0,0,0-4.2-4.11H121.68L90.11,57a4.19,4.19,0,0,0-4.78-1.47c-1.64.58-40.26,14.25-47.54,17.28C32.54,75,29.59,81.22,30.62,88ZM41,80.51C47,78,75.83,67.76,85.2,64.44l31,42.14a4.22,4.22,0,0,0,3.38,1.71h85.11c-.39,17.68-5.7,32.21-15.48,42.19-9.41,9.6-22.53,14.67-38,14.67-23.32,0-41.08-7.67-52.78-22.79s-21-46-21-46.34a4.2,4.2,0,0,0-4.22-3c-.05,0-5.35.24-12,.24-6.29,0-11.67-.21-16-.61a6.53,6.53,0,0,1-6.22-5.92C38.5,84,39.44,81.17,41,80.51Z" style="fill:#7c6576"/><path d="M113.4,238c0-11,16.71-19.25,38.88-19.25S191.16,227,191.16,238a4.2,4.2,0,0,1-4.2,4.2H117.59A4.2,4.2,0,0,1,113.4,238Zm38.88-10.85c-13.15,0-22.94,3.21-27.55,6.65h55.09C175.21,230.34,165.42,227.13,152.28,227.13Z" style="fill:#3aadaa"/><path d="M51.37,48.79c15.56-8.12,29.54-9.63,42.72-4.62,15.36,5.85,29.22,20.4,42.38,44.48a4.2,4.2,0,0,1-.69,5l-12,12.13c1.11,15,17.15,26.44,31,26.44,18.35,0,32.18-12.05,32.18-28.05,0-17.92,12.88-31.44,30-31.44a28.18,28.18,0,0,1,20.53,8.4c7.27,7.34,11,18.88,10.86,33.35-.35,31.75,3.18,42.92,4.27,45.58a5,5,0,0,1-1,5.59,5.89,5.89,0,0,1-4.37,1.62,19,19,0,0,1-7-1.73C227,160,204.68,140.9,204.66,104.09a4.2,4.2,0,0,1,4.2-4.2h0a4.2,4.2,0,0,1,4.2,4.2c0,23.27,9.65,37.34,17.73,45a43.11,43.11,0,0,0,12.34,8.47c-2.23-9.47-3.37-24.7-3.17-43.25.14-12.18-2.78-21.65-8.43-27.36A20,20,0,0,0,217,81.09c-12.29,0-21.56,9.9-21.56,23,0,20.44-17.82,36.45-40.58,36.45-18.62,0-39.45-15.58-39.47-36.45v0a1.79,1.79,0,0,1,0-.23,3.68,3.68,0,0,1,.06-.58c0-.13.07-.24.1-.37s.08-.28.13-.41a3.39,3.39,0,0,1,.2-.38,2.37,2.37,0,0,1,.19-.35,3.47,3.47,0,0,1,.35-.43,1.49,1.49,0,0,1,.15-.2l11-11.18c-26.11-46-50.26-44.14-69-35.37l4.9,13.1a4.2,4.2,0,1,1-7.86,2.94L49.38,54A4.2,4.2,0,0,1,51.37,48.79Z" style="fill:#3aadaa"/></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><path d="M221.08,94.38H62.38a15.85,15.85,0,1,1,0-31.69h158.7a15.85,15.85,0,1,1,0,31.69ZM62.38,71.09a7.45,7.45,0,0,0,0,14.9h158.7a7.45,7.45,0,0,0,0-14.9Z" style="fill:#7c6576"/><path d="M43.55,223.6a4,4,0,0,1-.68,0,4.21,4.21,0,0,1-3.47-4.82l21-129.22a4.2,4.2,0,0,1,8.29,1.35l-21,129.22A4.19,4.19,0,0,1,43.55,223.6Z" style="fill:#7c6576"/><path d="M239.91,223.6a4.2,4.2,0,0,1-4.14-3.52l-21-129.22A4.2,4.2,0,0,1,223,89.51l21,129.22a4.2,4.2,0,0,1-3.47,4.82A3.89,3.89,0,0,1,239.91,223.6Z" style="fill:#7c6576"/><path d="M141.73,209.06A34.75,34.75,0,0,1,107,174.36v-8.07a4.2,4.2,0,0,1,4.2-4.2H126.3a4.21,4.21,0,0,1,4.2,4.2v8.07a11.24,11.24,0,0,0,22.47,0v-8.07a4.2,4.2,0,0,1,4.2-4.2h15.08a4.2,4.2,0,0,1,4.19,4.2v8.07A34.75,34.75,0,0,1,141.73,209.06Zm-26.31-38.57v3.87a26.32,26.32,0,0,0,52.63,0v-3.87h-6.68v3.87a19.64,19.64,0,0,1-39.27,0v-3.87Z" style="fill:#3aadaa"/><path d="M118.36,170.49a4.2,4.2,0,0,1-4.2-4.2V63.22a4.2,4.2,0,0,1,8.4,0V166.29A4.2,4.2,0,0,1,118.36,170.49Z" style="fill:#3aadaa"/><path d="M165.11,170.49a4.2,4.2,0,0,1-4.2-4.2V63.22a4.2,4.2,0,1,1,8.39,0V166.29A4.2,4.2,0,0,1,165.11,170.49Z" style="fill:#3aadaa"/><path d="M62.72,224.44H24.38a4.2,4.2,0,1,1,0-8.39H62.72a4.2,4.2,0,1,1,0,8.39Z" style="fill:#3aadaa"/><path d="M259.09,224.44H220.74a4.2,4.2,0,1,1,0-8.39h38.35a4.2,4.2,0,1,1,0,8.39Z" style="fill:#3aadaa"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><path d="M209.92,65.34a4.2,4.2,0,0,0-4.31.2c-9.33,6.18-18.66,3.09-29.46-.49-9.33-3.09-19.69-6.52-30.22-2.79v-5a4.2,4.2,0,0,0-8.4,0V69h0V107.5h0V152.3a4.2,4.2,0,1,0,8.4,0V109.92c8.71-4.65,17.51-1.74,27.58,1.6,6.43,2.13,13.35,4.42,20.47,4.42A28.61,28.61,0,0,0,210.25,111a4.17,4.17,0,0,0,1.88-3.49V69A4.2,4.2,0,0,0,209.92,65.34Zm-6.19,39.82c-8.71,4.65-17.5,1.73-27.58-1.61-9.33-3.1-19.69-6.52-30.22-2.79V71.42c8.71-4.65,17.5-1.74,27.58,1.6,9.33,3.1,19.69,6.53,30.22,2.8Z" style="fill:#3aadaa"/><path d="M189.94,230.39a4.2,4.2,0,0,1-4.2-4.2V156.5h-9.28v7.56a4.2,4.2,0,0,1-4.2,4.19H153.75a4.2,4.2,0,0,1-4.2-4.19V156.5H133.91v7.56a4.2,4.2,0,0,1-4.2,4.19H111.2a4.2,4.2,0,0,1-4.19-4.19V156.5H97.72v69.69a4.2,4.2,0,0,1-8.4,0V152.3a4.2,4.2,0,0,1,4.2-4.2H111.2a4.2,4.2,0,0,1,4.2,4.2v7.56h10.11V152.3a4.2,4.2,0,0,1,4.2-4.2h24a4.2,4.2,0,0,1,4.2,4.2v7.56h10.11V152.3a4.2,4.2,0,0,1,4.2-4.2h17.68a4.2,4.2,0,0,1,4.2,4.2v73.89A4.2,4.2,0,0,1,189.94,230.39Z" style="fill:#7c6576"/><path d="M222.43,230.39H61A4.2,4.2,0,1,1,61,222h161.4a4.2,4.2,0,1,1,0,8.39Z" style="fill:#3aadaa"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><path d="M139.86,137.13a2.84,2.84,0,1,0-5.67,0c0,8.78,1,11.58,6.38,17.57,4.1,4.59,5.55,12.23.16,17.34-10.06,9.54-9.31,21.78-8.77,30.72.11,1.85.22,3.59.22,5.13a2.84,2.84,0,1,0,5.68,0c0-1.71-.12-3.54-.23-5.48-.53-8.68-1.13-18.53,7-26.25s6-18.66.16-25.24C140.55,146.17,139.86,144.84,139.86,137.13Z" style="fill:#7c6576"/><path d="M181.55,195.27c2.73-5.34,1.83-15,1.72-16.11a2.84,2.84,0,1,0-5.65.58c.24,2.32.55,9.68-1.12,12.94-4.84,9.46-2.95,15.59-1.43,20.51a18.36,18.36,0,0,1,1.11,5.2,2.84,2.84,0,1,0,5.68,0,22.92,22.92,0,0,0-1.37-6.88C179.15,207.17,177.76,202.67,181.55,195.27Z" style="fill:#7c6576"/><path d="M105.84,191.33a2.84,2.84,0,0,0-5.65.58c.24,2.32.55,9.68-1.12,13-4.84,9.45-2.95,15.58-1.43,20.5a18.35,18.35,0,0,1,1.11,5.21,2.84,2.84,0,1,0,5.68,0,23.23,23.23,0,0,0-1.36-6.88c-1.35-4.35-2.73-8.85,1.05-16.24C106.85,202.1,106,192.42,105.84,191.33Z" style="fill:#7c6576"/><path d="M173.87,95c0-24.78-16.53-44.95-36.84-44.95s-36.85,20.17-36.85,45,16.53,45,36.85,45S173.87,119.8,173.87,95ZM137,134.29c-17.19,0-31.17-17.62-31.17-39.28s14-39.27,31.17-39.27S168.19,73.36,168.19,95,154.21,134.29,137,134.29Z" style="fill:#3aadaa"/><path d="M119.16,95c0-7.6,2.54-14.67,7-19.37A2.84,2.84,0,0,0,122,71.75C116.58,77.5,113.48,86,113.48,95a37.61,37.61,0,0,0,1.84,11.74,2.84,2.84,0,0,0,2.69,2,2.76,2.76,0,0,0,.89-.14,2.83,2.83,0,0,0,1.81-3.58A32,32,0,0,1,119.16,95Z" style="fill:#3aadaa"/><path d="M130.35,117.74a17.46,17.46,0,0,1-3.59-2.71,2.84,2.84,0,0,0-4,4.08,23,23,0,0,0,4.78,3.58,2.84,2.84,0,0,0,3.86-1.09A2.83,2.83,0,0,0,130.35,117.74Z" style="fill:#3aadaa"/><path d="M180.45,127.55c-12.49,0-22.65,12.28-22.65,27.37s10.16,27.37,22.65,27.37,22.64-12.28,22.64-27.37S192.93,127.55,180.45,127.55Zm0,49.06c-9.36,0-17-9.73-17-21.69s7.61-21.69,17-21.69,17,9.73,17,21.69S189.8,176.61,180.45,176.61Z" style="fill:#3aadaa"/><path d="M103,139.73c-12.49,0-22.64,12.28-22.64,27.37S90.53,194.46,103,194.46s22.64-12.27,22.64-27.36S115.5,139.73,103,139.73Zm0,49.05c-9.36,0-17-9.73-17-21.68s7.61-21.69,17-21.69,17,9.73,17,21.69S112.37,188.78,103,188.78Z" style="fill:#3aadaa"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><path d="M185.77,162.43a4.19,4.19,0,0,1-3.33-6.74l20.78-27.3a4.2,4.2,0,1,1,6.68,5.09l-20.78,27.3A4.21,4.21,0,0,1,185.77,162.43Z" style="fill:#3aadaa"/><path d="M217.34,198.2a4.07,4.07,0,0,1-1.28-.2,4.2,4.2,0,0,1-2.73-5.27L224.72,157a4.2,4.2,0,1,1,8,2.55l-11.38,35.77A4.2,4.2,0,0,1,217.34,198.2Z" style="fill:#3aadaa"/><path d="M76.12,120.25a4.19,4.19,0,0,0-5.93.1l-50.71,52.3a4.2,4.2,0,0,0,6,5.85l6.09-6.28V194A4.2,4.2,0,1,0,40,194V163.55l6.26-6.46v21.48a4.2,4.2,0,1,0,8.4,0V148.43l6.92-7.13v23.62a4.2,4.2,0,0,0,8.4,0V132.63l6.24-6.44A4.19,4.19,0,0,0,76.12,120.25Z" style="fill:#3aadaa"/><path d="M162.45,213.76a4.2,4.2,0,0,1-4.2-4.2V78.1H152v5.54a4.2,4.2,0,0,1-4.2,4.2H132.47a4.2,4.2,0,0,1-4.2-4.2V78.1H116.76v5.54a4.2,4.2,0,0,1-4.2,4.2H97.23a4.2,4.2,0,0,1-4.2-4.2V78.1H86.78V209.56a4.2,4.2,0,0,1-8.4,0V73.91a4.2,4.2,0,0,1,4.2-4.2H97.23a4.19,4.19,0,0,1,4.19,4.2v5.54h6.94V73.91a4.2,4.2,0,0,1,4.2-4.2h19.91a4.2,4.2,0,0,1,4.2,4.2v5.54h6.93V73.91a4.2,4.2,0,0,1,4.2-4.2h14.65a4.2,4.2,0,0,1,4.19,4.2V209.56A4.2,4.2,0,0,1,162.45,213.76Z" style="fill:#7c6576"/><path d="M261,213.76h-.05c-37.94-.51-56.55-24.69-71.49-44.12-10.68-13.88-17.73-22.49-27.87-24.68a4.21,4.21,0,0,1-3.31-4.11V106.91a4.19,4.19,0,0,1,4.6-4.18c30.36,3,46.71,24.23,59.86,41.31,13.42,17.45,21.82,27.35,38.36,27.73a4.21,4.21,0,0,1,4.1,4.2v33.59a4.2,4.2,0,0,1-4.2,4.2Zm-94.33-76.11c10.92,3.61,18.62,12.81,29.44,26.87,13.94,18.12,29.66,38.56,60.69,40.67V179.9c-17.3-1.88-27.15-13.11-40.72-30.74-12-15.64-25.58-33.24-49.41-37.44Z" style="fill:#7c6576"/><path d="M22.49,213.76a4.2,4.2,0,0,1-3-7.12l60.09-62a4.2,4.2,0,0,1,6,5.85l-60.09,62A4.2,4.2,0,0,1,22.49,213.76Z" style="fill:#7c6576"/><path d="M122.51,142.12A20.52,20.52,0,1,1,143,121.6,20.54,20.54,0,0,1,122.51,142.12Zm0-32.64a12.12,12.12,0,1,0,12.12,12.12A12.14,12.14,0,0,0,122.51,109.48Z" style="fill:#3aadaa"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><path d="M206.64,171.38c-21.5-3.11-26.82-17.75-32.45-33.24-1.41-3.88-2.74-7.53-4.34-11C156.63,98.3,145.47,90.84,121.58,88V69.64h1.12a4.2,4.2,0,1,0,0-8.39c-1.28,0-2.64,0-4-.07H118a3.68,3.68,0,0,0-.58-.06,2.21,2.21,0,0,0-.37,0C106.49,61,91.81,61.3,85.83,75,81,86,32.1,184.35,31.61,185.35a4.2,4.2,0,0,0,7.52,3.73c.63-1.26,5.7-11.46,12.52-25.22l14.13,17.08a4.2,4.2,0,1,0,6.47-5.36l-16.52-20,7.42-15,14,17a4.2,4.2,0,0,0,6.47-5.35L67.22,132.39c2.22-4.5,4.43-9,6.57-13.35l13.89,16.78a4.2,4.2,0,0,0,3.24,1.52,4.19,4.19,0,0,0,3.23-6.87L77.86,110.78c3.71-7.57,7.09-14.49,9.78-20l15.58,18.82a4.2,4.2,0,1,0,6.47-5.35l-18-21.78,0,0c.86-1.82,1.5-3.2,1.88-4.08,3.19-7.28,10.14-8.7,19.67-8.79V87.63a4.19,4.19,0,0,0,1.08,8.12c24.08,1.94,34.45,5.45,48,34.86,1.46,3.18,2.73,6.69,4.08,10.39,5.64,15.54,12.67,34.87,39.14,38.69,22.28,3.22,38.46,19.39,38.46,38.46a4.2,4.2,0,1,0,8.39,0C252.29,194.87,233.09,175.2,206.64,171.38Z" style="fill:#3aadaa"/><path d="M195.7,183.13c-21.54-3.11-26.85-17.66-32.48-33.07-1.34-3.66-2.72-7.45-4.31-10.92-7.25-15.8-14.45-25.17-23.34-30.37-7.76-4.54-16.58-5.82-27.87-6a2.58,2.58,0,0,0-.4,0l-.28,0c-1.1,0-2.21,0-3.36,0a4.19,4.19,0,0,0-3.77,2.36l-54,111.26a4.2,4.2,0,0,0,1.94,5.61A4.17,4.17,0,0,0,53.42,220L103.1,117.65v100.5a4.2,4.2,0,0,0,8.4,0V111.24c18.31.88,28.16,6.09,39.78,31.41,1.45,3.16,2.71,6.62,4.05,10.29,5.64,15.45,12.66,34.68,39.17,38.5,21.46,3.1,34.28,13.08,34.28,26.71a4.2,4.2,0,1,0,8.4,0C237.18,200,221.67,186.88,195.7,183.13Z" style="fill:#7c6576"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

+6 -9
View File
@@ -1,10 +1,8 @@
odoo.define("theme_kiddo.tour.kiddo", function (require) {
"use strict";
/** @odoo-module */
import wTourUtils from 'website.tour_utils';
const core = require("web.core");
const _t = core._t;
const wTourUtils = require("website.tour_utils");
var tour = require("web_tour.tour");
const snippets = [
{
@@ -16,12 +14,12 @@ const snippets = [
name: 'Image - Text',
},
{
id: 's_product_list',
name: 'Items',
id: 's_picture',
name: 'Picture',
},
{
id: 's_three_columns',
name: 'Columns',
id: 's_product_list',
name: 'Items',
},
{
id: 's_call_to_action',
@@ -41,4 +39,3 @@ wTourUtils.registerThemeHomepageTour("kiddo_tour", [
wTourUtils.goBackToBlocks(),
wTourUtils.dragNDrop(snippets[4]),
]);
});
-1
View File
@@ -1,7 +1,6 @@
// The yiq lightness value that determines when the lightness of color changes from "dark" to "light".
// Acceptable values are between 0 and 255.
// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". Acceptable values are between 0 and 255.
$yiq-contrasted-threshold: 150 !default;
// Shadow
@@ -62,6 +62,10 @@ $o-theme-h5-font-size-multiplier: (20 / 14);
$o-theme-h6-font-size-multiplier: (16 / 14);
$o-theme-font-configs: (
'Varela Round': (
'family': ('Varela Round', sans-serif),
'url': 'Varela+Round:300,300i,400,400i,600,600i',
),
'Montserrat': (
'family': ('Montserrat', sans-serif), // font update - Proxima -> Montserrat
'url': 'Montserrat:300,300i,400,400i,600,600i',
@@ -118,31 +122,35 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
'color-palettes-name': 'kiddo-1',
'color-palettes-name': 'kiddo-3',
'font-size-base': (14 / 16) * 1.075rem,
'header-font-size': 1.25rem,
'header-font-size': 1.15rem,
'logo-height': 3rem,
'fixed-logo-height': 3rem,
'btn-border-radius': 2rem,
'btn-padding-y': .75rem,
'btn-padding-x': 1.75rem,
'btn-border-radius-lg': 2rem,
'btn-padding-y': .5rem,
'btn-padding-x': 1.25rem,
'btn-padding-y-lg': .75rem,
'btn-padding-x-lg': 1.5rem,
'font': 'Montserrat',
'headings-font': 'Bubblegum Sans',
'navbar-font': 'Bubblegum Sans',
'buttons-font': 'Bubblegum Sans',
'headings-font': 'Varela Round',
'navbar-font': 'Varela Round',
'buttons-font': 'Varela Round',
'link-underline': 'never',
'header-template': 'centered_logo',
'footer-template': 'minimalist',
'header-template': 'default',
'footer-template': 'descriptive',
'btn-primary-outline': true,
),
);
$o-palette-priority-prefix: 'kiddo';
$o-color-palettes-compatibility-indexes: (
1: 'kiddo-1',
1: 'kiddo-3',
2: 'kiddo-2',
3: 'kiddo-3',
3: 'kiddo-1',
4: 'kiddo-4',
5: 'generic-1',
6: 'generic-2',
@@ -176,8 +184,6 @@ $o-gray-color-palettes-compatibility-indexes: (
// Shapes
//------------------------------------------------------------------------------
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/13', (4: 4));
$o-bg-shapes: add-extra-shape-colors-mapping('web_editor', 'Wavy/13', 'second', (4: 3));
$o-bg-shapes: add-extra-shape-colors-mapping('web_editor', 'Wavy/13_001', 'second', (1: 3));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/19', (5: 4));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Origins/14_001', (3: 2, 4: rgba(0, 0, 0, 0)));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Origins/16', (3: 3));
$o-bg-shapes: add-footer-shape-colors-mapping('web_editor', 'Wavy/22', (3: 'footer'));
+173 -171
View File
@@ -1,175 +1,177 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Change default images of snippets -->
<record id="s_cover_default_image" model="theme.ir.attachment">
<field name="key">website.s_cover_default_image</field>
<field name="name">website.s_cover_default_image</field>
<field name="url">/theme_kiddo/static/src/img/library/bg12.jpg</field>
</record>
<record id="s_banner_default_image" model="theme.ir.attachment">
<field name="key">website.s_banner_default_image</field>
<field name="name">website.s_banner_default_image</field>
<field name="url">/theme_kiddo/static/src/img/library/bg11.jpg</field>
</record>
<record id="s_popup_default_image" model="theme.ir.attachment">
<field name="key">website.s_popup_default_image</field>
<field name="name">website.s_popup_default_image</field>
<field name="url">/theme_kiddo/static/src/img/content/s_popup.jpg</field>
</record>
<record id="s_text_image_default_image" model="theme.ir.attachment">
<field name="key">website.s_text_image_default_image</field>
<field name="name">website.s_text_image_default_image</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_13.jpg</field>
</record>
<record id="s_image_text_default_image" model="theme.ir.attachment">
<field name="key">website.s_image_text_default_image</field>
<field name="name">website.s_image_text_default_image</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_14.jpg</field>
</record>
<record id="s_picture_default_image" model="theme.ir.attachment">
<field name="key">website.s_picture_default_image</field>
<field name="name">website.s_picture_default_image</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_15.jpg</field>
</record>
<record id="library_image_11" model="theme.ir.attachment">
<field name="key">website.library_image_11</field>
<field name="name">website.library_image_11</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_16.jpg</field>
</record>
<record id="library_image_13" model="theme.ir.attachment">
<field name="key">website.library_image_13</field>
<field name="name">website.library_image_13</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_17.jpg</field>
</record>
<record id="library_image_07" model="theme.ir.attachment">
<field name="key">website.library_image_07</field>
<field name="name">website.library_image_07</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_18.jpg</field>
</record>
<record id="s_masonry_block_default_image_1" model="theme.ir.attachment">
<field name="key">website.s_masonry_block_default_image_1</field>
<field name="name">website.s_masonry_block_default_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_19.jpg</field>
</record>
<record id="s_carousel_default_image_1" model="theme.ir.attachment">
<field name="key">website.s_carousel_default_image_1</field>
<field name="name">website.s_carousel_default_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_20.jpg</field>
</record>
<record id="s_carousel_default_image_2" model="theme.ir.attachment">
<field name="key">website.s_carousel_default_image_2</field>
<field name="name">website.s_carousel_default_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_21.jpg</field>
</record>
<record id="s_carousel_default_image_3" model="theme.ir.attachment">
<field name="key">website.s_carousel_default_image_3</field>
<field name="name">website.s_carousel_default_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_22.jpg</field>
</record>
<record id="s_media_list_default_image_1" model="theme.ir.attachment">
<field name="key">website.s_media_list_default_image_1</field>
<field name="name">website.s_media_list_default_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_23.jpg</field>
</record>
<record id="s_media_list_default_image_2" model="theme.ir.attachment">
<field name="key">website.s_media_list_default_image_2</field>
<field name="name">website.s_media_list_default_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_24.jpg</field>
</record>
<record id="s_media_list_default_image_3" model="theme.ir.attachment">
<field name="key">website.s_media_list_default_image_3</field>
<field name="name">website.s_media_list_default_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_25.jpg</field>
</record>
<record id="s_parallax_default_image" model="theme.ir.attachment">
<field name="key">website.s_parallax_default_image</field>
<field name="name">website.s_parallax_default_image</field>
<field name="url">/theme_kiddo/static/src/img/library/bg13.jpg</field>
</record>
<record id="s_company_team_image_1" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_1</field>
<field name="name">website.s_company_team_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_26.jpg</field>
</record>
<record id="s_company_team_image_2" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_2</field>
<field name="name">website.s_company_team_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_27.jpg</field>
</record>
<record id="s_company_team_image_3" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_3</field>
<field name="name">website.s_company_team_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_28.jpg</field>
</record>
<record id="s_company_team_image_4" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_4</field>
<field name="name">website.s_company_team_image_4</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_29.jpg</field>
</record>
<record id="s_product_list_default_image_1" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_1</field>
<field name="name">website.s_product_list_default_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_30.jpg</field>
</record>
<record id="s_product_list_default_image_2" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_2</field>
<field name="name">website.s_product_list_default_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_31.jpg</field>
</record>
<record id="s_product_list_default_image_3" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_3</field>
<field name="name">website.s_product_list_default_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_32.jpg</field>
</record>
<record id="s_product_list_default_image_4" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_4</field>
<field name="name">website.s_product_list_default_image_4</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_33.jpg</field>
</record>
<record id="s_product_list_default_image_5" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_5</field>
<field name="name">website.s_product_list_default_image_5</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_34.jpg</field>
</record>
<record id="s_product_list_default_image_6" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_6</field>
<field name="name">website.s_product_list_default_image_6</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_35.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_1" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_1</field>
<field name="name">website.s_quotes_carousel_demo_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_36.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_2" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_2</field>
<field name="name">website.s_quotes_carousel_demo_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_37.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_3" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_3</field>
<field name="name">website.s_quotes_carousel_demo_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_28.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_4" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_4</field>
<field name="name">website.s_quotes_carousel_demo_image_4</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_26.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_5" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_5</field>
<field name="name">website.s_quotes_carousel_demo_image_5</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_27.jpg</field>
</record>
<record id="s_newsletter_block" model="theme.ir.attachment">
<field name="key">website.library_image_17</field>
<field name="name">website.library_image_17</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_38.jpg</field>
</record>
<record id="s_blockquote_avatar" model="theme.ir.attachment">
<field name="key">theme_common.image_content_10</field>
<field name="name">theme_common.image_content_10</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_26.jpg</field>
</record>
<!-- Change default images of snippets -->
<record id="s_cover_default_image" model="theme.ir.attachment">
<field name="key">website.s_cover_default_image</field>
<field name="name">website.s_cover_default_image</field>
<field name="url">/theme_kiddo/static/src/img/library/bg12.jpg</field>
</record>
<record id="s_banner_default_image" model="theme.ir.attachment">
<field name="key">website.s_banner_default_image</field>
<field name="name">website.s_banner_default_image</field>
<field name="url">/theme_kiddo/static/src/img/snippets/s_banner.jpg</field>
</record>
<record id="s_popup_default_image" model="theme.ir.attachment">
<field name="key">website.s_popup_default_image</field>
<field name="name">website.s_popup_default_image</field>
<field name="url">/theme_kiddo/static/src/img/content/s_popup.jpg</field>
</record>
<record id="s_text_image_default_image" model="theme.ir.attachment">
<field name="key">website.s_text_image_default_image</field>
<field name="name">website.s_text_image_default_image</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_13.jpg</field>
</record>
<record id="s_image_text_default_image" model="theme.ir.attachment">
<field name="key">website.s_image_text_default_image</field>
<field name="name">website.s_image_text_default_image</field>
<field name="url">/theme_kiddo/static/src/img/snippets/s_image_text.svg</field>
</record>
<record id="s_picture_default_image" model="theme.ir.attachment">
<field name="key">website.s_picture_default_image</field>
<field name="name">website.s_picture_default_image</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_15.jpg</field>
</record>
<record id="library_image_11" model="theme.ir.attachment">
<field name="key">website.library_image_11</field>
<field name="name">website.library_image_11</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_16.jpg</field>
</record>
<record id="library_image_13" model="theme.ir.attachment">
<field name="key">website.library_image_13</field>
<field name="name">website.library_image_13</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_17.jpg</field>
</record>
<record id="library_image_07" model="theme.ir.attachment">
<field name="key">website.library_image_07</field>
<field name="name">website.library_image_07</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_18.jpg</field>
</record>
<record id="s_masonry_block_default_image_1" model="theme.ir.attachment">
<field name="key">website.s_masonry_block_default_image_1</field>
<field name="name">website.s_masonry_block_default_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_19.jpg</field>
</record>
<record id="s_carousel_default_image_1" model="theme.ir.attachment">
<field name="key">website.s_carousel_default_image_1</field>
<field name="name">website.s_carousel_default_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_20.jpg</field>
</record>
<record id="s_carousel_default_image_2" model="theme.ir.attachment">
<field name="key">website.s_carousel_default_image_2</field>
<field name="name">website.s_carousel_default_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_21.jpg</field>
</record>
<record id="s_carousel_default_image_3" model="theme.ir.attachment">
<field name="key">website.s_carousel_default_image_3</field>
<field name="name">website.s_carousel_default_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_22.jpg</field>
</record>
<record id="s_media_list_default_image_1" model="theme.ir.attachment">
<field name="key">website.s_media_list_default_image_1</field>
<field name="name">website.s_media_list_default_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_23.jpg</field>
</record>
<record id="s_media_list_default_image_2" model="theme.ir.attachment">
<field name="key">website.s_media_list_default_image_2</field>
<field name="name">website.s_media_list_default_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_24.jpg</field>
</record>
<record id="s_media_list_default_image_3" model="theme.ir.attachment">
<field name="key">website.s_media_list_default_image_3</field>
<field name="name">website.s_media_list_default_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_25.jpg</field>
</record>
<record id="s_parallax_default_image" model="theme.ir.attachment">
<field name="key">website.s_parallax_default_image</field>
<field name="name">website.s_parallax_default_image</field>
<field name="url">/theme_kiddo/static/src/img/library/bg13.jpg</field>
</record>
<record id="s_company_team_image_1" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_1</field>
<field name="name">website.s_company_team_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_26.jpg</field>
</record>
<record id="s_company_team_image_2" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_2</field>
<field name="name">website.s_company_team_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_27.jpg</field>
</record>
<record id="s_company_team_image_3" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_3</field>
<field name="name">website.s_company_team_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_28.jpg</field>
</record>
<record id="s_company_team_image_4" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_4</field>
<field name="name">website.s_company_team_image_4</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_29.jpg</field>
</record>
<record id="s_product_list_default_image_1" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_1</field>
<field name="name">website.s_product_list_default_image_1</field>
<field name="url">/theme_kiddo/static/src/img/snippets/s_product_list_1.svg</field>
</record>
<record id="s_product_list_default_image_2" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_2</field>
<field name="name">website.s_product_list_default_image_2</field>
<field name="url">/theme_kiddo/static/src/img/snippets/s_product_list_2.svg</field>
</record>
<record id="s_product_list_default_image_3" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_3</field>
<field name="name">website.s_product_list_default_image_3</field>
<field name="url">/theme_kiddo/static/src/img/snippets/s_product_list_3.svg</field>
</record>
<record id="s_product_list_default_image_4" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_4</field>
<field name="name">website.s_product_list_default_image_4</field>
<field name="url">/theme_kiddo/static/src/img/snippets/s_product_list_4.svg</field>
</record>
<record id="s_product_list_default_image_5" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_5</field>
<field name="name">website.s_product_list_default_image_5</field>
<field name="url">/theme_kiddo/static/src/img/snippets/s_product_list_5.svg</field>
</record>
<record id="s_product_list_default_image_6" model="theme.ir.attachment">
<field name="key">website.s_product_list_default_image_6</field>
<field name="name">website.s_product_list_default_image_6</field>
<field name="url">/theme_kiddo/static/src/img/snippets/s_product_list_6.svg</field>
</record>
<record id="s_quotes_carousel_demo_image_1" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_1</field>
<field name="name">website.s_quotes_carousel_demo_image_1</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_36.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_2" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_2</field>
<field name="name">website.s_quotes_carousel_demo_image_2</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_37.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_3" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_3</field>
<field name="name">website.s_quotes_carousel_demo_image_3</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_28.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_4" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_4</field>
<field name="name">website.s_quotes_carousel_demo_image_4</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_26.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_5" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_5</field>
<field name="name">website.s_quotes_carousel_demo_image_5</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_27.jpg</field>
</record>
<record id="s_newsletter_block" model="theme.ir.attachment">
<field name="key">website.library_image_17</field>
<field name="name">website.library_image_17</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_38.jpg</field>
</record>
<record id="s_blockquote_avatar" model="theme.ir.attachment">
<field name="key">theme_common.image_content_10</field>
<field name="name">theme_common.image_content_10</field>
<field name="url">/theme_kiddo/static/src/img/content/content_img_26.jpg</field>
</record>
</odoo>
+34 -20
View File
@@ -1,23 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_banner" inherit_id="website.s_banner">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/13_001","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//section/*[last()]" position="after">
<div class="o_we_shape o_web_editor_Wavy_13_001"/>
</xpath>
<!-- Paragraph -->
<xpath expr="//div[hasclass('col-lg-6')]" position="replace">
<div class="col-lg-6 jumbotron rounded pt32 pb32 o_cc o_cc3 border shadow" style="border-width: 2px !important; border-color: rgb(44, 41, 39) !important; box-shadow: rgb(44, 41, 39) -25px -25px 0px 0px !important;">
<h1><font style="font-size: 62px; line-height: 48px;">A little place of paradise.</font></h1>
<p><br/></p>
<p class="lead">Because your children deserve the best, we welcome children from 0 to 3 years in a warm and specific environment for the needs of small children</p>
<p><br/></p>
<a t-att-href="cta_btn_href" class="btn btn-primary mb-2"><t t-esc="cta_btn_text">About us</t></a>
</div>
</xpath>
</template>
<template id="s_banner" inherit_id="website.s_banner">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_background_video s_parallax_no_overflow_hidden oe_img_bg o_bg_img_center" remove="parallax s_parallax_is_fixed" separator=" "/>
<attribute name="data-bg-video-src">//player.vimeo.com/video/60112275?autoplay=1&amp;muted=1&amp;loop=1</attribute>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Origins/17"}</attribute>
<attribute name="style">position: relative; background-image: url("/web/image/website.s_banner_default_image");</attribute>
</xpath>
<!-- Video -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_bg_video_container">
<iframe id="o_bg_video_iframe_5" class="o_bg_video_iframe fade show" src="//player.vimeo.com/video/60112275?autoplay=1&amp;muted=1&amp;loop=1" style="width: 100%; height: 146.716%; left: 0px; top: -23.3581%;" frameborder="0"></iframe>
</div>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Origins_17"/>
</xpath>
<!-- Paragraph -->
<xpath expr="//div[hasclass('col-lg-6')]" position="replace">
<div class="col-lg-6 pt48 pb48 m-3 m-md-0 p-4 p-md-5 o_colored_level o_cc o_cc3 rounded shadow border" style="border-radius: 35px !important; box-shadow: rgb(104, 70, 114) 0px 0px 35px 0px !important; border-color: rgb(104, 70, 114) !important; border-width: 4px !important; border-style: dotted !important;">
<h1><font style="font-size: 62px; line-height: 48px;">A little place of paradise.</font></h1>
<p><br/></p>
<p class="lead">Because your children deserve the best, we welcome children from 0 to 3 years in a warm and specific environment for the needs of small children</p>
<p><br/></p>
<a t-att-href="cta_btn_href" class="btn btn-primary mb-2"><t t-esc="cta_btn_text">About us</t></a>
</div>
</xpath>
</template>
</odoo>
+24 -22
View File
@@ -1,25 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_call_to_action" inherit_id="website.s_call_to_action">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_half_screen_height" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/22","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_22"/>
</xpath>
<!-- Paragraph -->
<xpath expr="//div[hasclass('col-lg-9')]" position="replace">
<div class="col-lg-9 pb16">
<h3><b>2,000 parents</b> brought their kid to our nursery.</h3>
<p>Entrust us with your children and go to work with peace of mind.</p>
</div>
</xpath>
<!-- Button -->
<xpath expr="//a" position="attributes">
<attribute name="class" add="btn-secondary" remove="btn-primary" separator=" "/>
</xpath>
</template>
<template id="s_call_to_action" inherit_id="website.s_call_to_action">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_half_screen_height pt0 pb176" remove="pt48 pb24" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/22"}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_22 o_we_flip_X"/>
</xpath>
<!-- Paragraph -->
<xpath expr="//div[hasclass('col-lg-9')]" position="replace">
<div class="col-lg-9 pb16">
<h3><b>2,000 parents</b> brought their kid to our nursery.</h3>
<p>Entrust us with your children and go to work with peace of mind.</p>
</div>
</xpath>
<!-- Button -->
<xpath expr="//a" position="attributes">
<attribute name="class" add="btn-secondary" remove="btn-primary" separator=" "/>
</xpath>
</template>
</odoo>
+50
View File
@@ -0,0 +1,50 @@
<?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="o_full_screen_height" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Origins/14_001"}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Origins_14_001"/>
</xpath>
<!-- Heading -->
<xpath expr="//font" position="attributes">
<attribute name="class" add="text-o-color-3" separator=" "/>
</xpath>
<xpath expr="//font" position="replace" mode="inner">
Kiddo Nursery
</xpath>
<!-- Text -->
<xpath expr="//p" position="replace" mode="inner">
The countryside nursery since 2002.<br/>
A truly unique service in a highly secure and tranquil setting.
</xpath>
<!-- Separator -->
<xpath expr="//p" position="before">
<div data-snippet="s_hr" data-name="Separator" class="s_hr pt24 pb32">
<hr class="w-25 mx-auto" style="border-top: 8px dotted rgb(99, 156, 142) !important;"/>
</div>
</xpath>
<!-- Paragraph -->
<xpath expr="//p[last()]" position="before">
<p class="lead o_default_snippet_text" style="text-align: center;">
<br/>
</p>
</xpath>
<!-- Button -->
<xpath expr="//a[hasclass('btn')]" position="attributes">
<attribute name="class" add="btn-secondary btn-lg" remove="btn-primary" separator=" "/>
</xpath>
</template>
</odoo>
+26 -30
View File
@@ -1,33 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_image_text" inherit_id="website.s_image_text">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc4 pb72" remove="pb32" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/13_001","flip":["x"]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_13_001 o_we_flip_x o_second_extra_shape_mapping"/>
</xpath>
<!-- Image -->
<xpath expr="//img" position="attributes">
<attribute name="src" add="/web_editor/shape/illustration/baby-svg-561?c1=%23F3997B&amp;unique=45e7f0c7" remove="/web/image/website.s_image_text_default_image" separator=" "/>
</xpath>
<!-- Paragraph 1 -->
<xpath expr="//div[hasclass('col-lg-6')]" position="attributes">
<attribute name="class" add="col-lg-5" remove="col-lg-6" separator=" "/>
</xpath>
<!-- Paragraph 2 -->
<xpath expr="//div[hasclass('col-lg-6')]" position="replace">
<div class="p-5 col-lg-6 offset-lg-1 o_cc o_cc3 text-center pb120 pt120 rounded shadow border" style="border-color: rgb(44, 41, 39) !important; border-radius: 300px !important; border-width: 2px !important; box-shadow: rgb(44, 41, 39) 15px 15px 0px 0px !important;">
<h2 style="font-size: 48px;">Activities</h2>
<p><br/></p>
<p>Our team is composed of experienced nursery nurses.</p>
<p>They will propose to your children educational activities, playful, varied and adapted to the stage of development.</p>
<p><br/></p>
<p><a href="#" class="btn btn-primary mb-2">Discover more</a></p>
</div>
</xpath>
</template>
<template id="s_image_text" inherit_id="website.s_image_text">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc2 pb72" remove="pb32" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/20"}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_20"/>
</xpath>
<!-- Paragraph -->
<xpath expr="//div[hasclass('col-lg-6')][2]" position="replace">
<div class="p-5 col-lg-6 o_cc o_cc2 text-center">
<h2 style="font-size: 48px;">Activities</h2>
<p><br/></p>
<p>Our team is composed of experienced nursery nurses.</p>
<p>They will propose to your children educational activities, playful, varied and adapted to the stage of development.</p>
<p><br/></p>
<p><a href="#" class="btn btn-primary mb-2">Discover more</a></p>
</div>
</xpath>
</template>
</odoo>
+33
View File
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_picture" inherit_id="website.s_picture">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_colored_level o_cc4 pt96" remove="o_cc2 pt48" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Origins/16"}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Origins_16 o_we_flip_x"/>
</xpath>
<!-- Heading -->
<xpath expr="//font" position="replace" mode="inner">
Letting each child explore and grow at their own pace
</xpath>
<!-- Paragraph -->
<xpath expr="//p" position="replace" mode="inner">
Through stimulating and fun activities, our aim<br/>
is to promote all areas of a childs' development.
</xpath>
<!-- Caption -->
<xpath expr="//figcaption" position="replace" mode="inner">
Our qualified staff ensure that each childs' needs are always recognised and fulfilled.
</xpath>
</template>
</odoo>
+67 -70
View File
@@ -1,79 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_product_list" inherit_id="website.s_product_list">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc3" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/15","flip":["y"]}</attribute>
</xpath>
<!-- Container -->
<xpath expr="//div[hasclass('container-fluid')]" position="replace">
<div class="container-fluid">
<!-- Row 1 -->
<div class="row py-5 justify-content-center">
<!-- Item 1 -->
<div class="h-100 p-0 col-lg-3 o_cc o_cc4 border rounded shadow pb64" style="border-color: rgb(44, 41, 39) !important; border-width: 2px !important; border-radius: 25px !important; box-shadow: rgb(44, 41, 39) -25px 25px 0px 0px !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_1" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
<!-- Item 2 -->
<div class="h-100 p-0 offset-lg-1 col-lg-3 o_cc o_cc4 border rounded shadow pb64" style="border-color: rgb(44, 41, 39) !important; border-width: 2px !important; border-radius: 25px !important; box-shadow: rgb(44, 41, 39) -25px 25px 0px 0px !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_2" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
<!-- Item 3 -->
<div class="h-100 p-0 offset-lg-1 col-lg-3 o_cc o_cc4 border rounded shadow pb64" style="border-color: rgb(44, 41, 39) !important; border-width: 2px !important; border-radius: 25px !important; box-shadow: rgb(44, 41, 39) -25px 25px 0px 0px !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_3" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
<template id="s_product_list" inherit_id="website.s_product_list">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc3" separator=" "/>
</xpath>
<!-- Container -->
<xpath expr="//div[hasclass('container-fluid')]" position="replace">
<div class="container">
<!-- Row 1 -->
<div class="row py-5 justify-content-center">
<!-- Item 1 -->
<div class="h-100 p-0 mx-5 mx-md-auto col-md-3 o_cc o_cc2 border rounded shadow pb64" style="border-radius: 15px !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 25px 0px !important; border-width: 4px !important; border-color: rgb(104, 70, 114) !important; border-style: dashed !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_1" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
<!-- Row 2 -->
<div class="row pb48 justify-content-center">
<!-- Item 4 -->
<div class="h-100 p-0 col-lg-3 o_cc o_cc4 border rounded shadow pb64" style="border-color: rgb(44, 41, 39) !important; border-width: 2px !important; border-radius: 25px !important; box-shadow: rgb(44, 41, 39) -25px 25px 0px 0px !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_4" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
<!-- Item 2 -->
<div class="h-100 p-0 p-0 mx-5 mx-md-auto col-md-3 offset-md-1 o_cc o_cc2 border rounded shadow pb64" style="border-radius: 15px !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 25px 0px !important; border-width: 4px !important; border-color: rgb(104, 70, 114) !important; border-style: dotted !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_2" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
<!-- Item 5 -->
<div class="h-100 w-100 p-0 offset-lg-1 col-lg-3 o_cc o_cc4 border rounded shadow pb64" style="border-color: rgb(44, 41, 39) !important; border-width: 2px !important; border-radius: 25px !important; box-shadow: rgb(44, 41, 39) -25px 25px 0px 0px !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_5" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
<!-- Item 6 -->
<div class="h-100 p-0 offset-lg-1 col-lg-3 o_cc o_cc4 border rounded shadow pb64" style="border-color: rgb(44, 41, 39) !important; border-width: 2px !important; border-radius: 25px !important; box-shadow: rgb(44, 41, 39) -25px 25px 0px 0px !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_6" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
<!-- Item 3 -->
<div class="h-100 p-0 mx-5 mx-md-auto col-md-3 offset-md-1 o_cc o_cc2 border rounded shadow pb64" style="border-radius: 15px !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 25px 0px !important; border-width: 4px !important; border-color: rgb(104, 70, 114) !important; border-style: dashed !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_3" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
</div>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container-fluid')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_15 o_we_flip_y"/>
</xpath>
</template>
<!-- Row 2 -->
<div class="row pb48 justify-content-center">
<!-- Item 4 -->
<div class="h-100 p-0 mx-5 mx-md-auto col-md-3 o_cc o_cc2 border rounded shadow pb64" style="border-radius: 15px !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 25px 0px !important; border-width: 4px !important; border-color: rgb(104, 70, 114) !important; border-style: dotted !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_4" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
<!-- Item 5 -->
<div class="h-100 w-100 p-0 mx-5 mx-md-auto col-md-3 offset-md-1 o_cc o_cc2 border rounded shadow pb64" style="border-radius: 15px !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 25px 0px !important; border-width: 4px !important; border-color: rgb(104, 70, 114) !important; border-style: dashed !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_5" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
<!-- Item 6 -->
<div class="h-100 p-0 mx-5 mx-md-auto col-md-3 offset-md-1 o_cc o_cc2 border rounded shadow pb64" style="border-radius: 15px !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 25px 0px !important; border-width: 4px !important; border-color: rgb(104, 70, 114) !important; border-style: dotted !important;">
<a href="#">
<img src="/web/image/website.s_product_list_default_image_6" alt="" class="img img-fluid w-100 p-4" style="max-height: 100%;"/>
</a>
<div class="s_product_list_item_link pb24">
<a href="#" class="btn btn-primary">View item</a>
</div>
</div>
</div>
</div>
</xpath>
</template>
</odoo>
@@ -1,47 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_three_columns" inherit_id="website.s_three_columns">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc3 pb152" remove="o_cc2 pb32" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/19","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_19"/>
</xpath>
<!-- Column 1 -->
<xpath expr="//div[hasclass('card')]" position="attributes">
<attribute name="class" add="border" separator=" "/>
<attribute name="style" add="border-width: 2px !important; border-color: rgb(44, 41, 39) !important;" separator=" "/>
</xpath>
<xpath expr="//div[hasclass('card-body')]" position="replace">
<div class="card-body">
<h3 class="card-title">Philosophy</h3>
<p class="card-text">Aiming to achieve the best physical, mental, emotional and social development of children, our centre promotes active learning strategies</p>
</div>
</xpath>
<!-- Column 2 -->
<xpath expr="(//div[hasclass('card')])[2]" position="attributes">
<attribute name="class" add="border" separator=" "/>
<attribute name="style" add="border-width: 2px !important; border-color: rgb(44, 41, 39) !important;" separator=" "/>
</xpath>
<xpath expr="(//div[hasclass('card-body')])[2]" position="replace">
<div class="card-body">
<h3 class="card-title">Nursery</h3>
<p class="card-text">Since 2020, we welcome children from 0 to 3 years in a warm and specific environment for the needs of small children.</p>
</div>
</xpath>
<!-- Column 3 -->
<xpath expr="(//div[hasclass('card')])[3]" position="attributes">
<attribute name="class" add="border" separator=" "/>
<attribute name="style" add="border-width: 2px !important; border-color: rgb(44, 41, 39) !important;" separator=" "/>
</xpath>
<xpath expr="(//div[hasclass('card-body')])[3]" position="replace">
<div class="card-body">
<h3 class="card-title">Activities</h3>
<p class="card-text">All activities are primarily aimed at procuring pleasure, and at the psychomotor, cognitive and affective development of the child.</p>
</div>
</xpath>
</template>
</odoo>