diff --git a/theme_bookstore/__manifest__.py b/theme_bookstore/__manifest__.py
index c89c1edf1..92bdee43a 100644
--- a/theme_bookstore/__manifest__.py
+++ b/theme_bookstore/__manifest__.py
@@ -4,7 +4,7 @@
'category': 'Theme/Retail',
'summary': 'Library, Books, Magazines, Literature, Musics, Media, Store',
'sequence': 250,
- 'version': '2.0.0',
+ 'version': '2.1.0',
'author': 'Odoo S.A.',
'depends': ['theme_common'],
'data': [
@@ -18,11 +18,31 @@
'views/snippets/s_product_list.xml',
'views/snippets/s_call_to_action.xml',
'views/snippets/s_cover.xml',
+ 'views/snippets/s_image_text.xml',
+ 'views/snippets/s_masonry_block.xml',
+ 'views/snippets/s_banner.xml',
+ 'views/snippets/s_numbers.xml',
+ 'views/snippets/s_media_list.xml',
+ 'views/snippets/s_comparisons.xml',
+ 'views/snippets/s_features_grid.xml',
+ 'views/snippets/s_product_catalog.xml',
+ 'views/snippets/s_quotes_carousel.xml',
],
'images': [
- 'static/description/bookstore_description.png',
+ 'static/description/bookstore_description.jpg',
'static/description/bookstore_screenshot.jpg',
],
+ 'images_preview_theme': {
+ 'website.s_cover_default_image': '/theme_bookstore/static/src/img/snippets/s_cover.jpg',
+ 'website.s_masonry_block_default_image_1': '/theme_bookstore/static/src/img/snippets/s_masonry_block.jpg',
+ 'website.s_picture_default_image': '/theme_bookstore/static/src/img/snippets/s_picture.jpg',
+ 'website.s_product_list_default_image_1': '/theme_bookstore/static/src/img/snippets/s_product_1.jpg',
+ 'website.s_product_list_default_image_2': '/theme_bookstore/static/src/img/snippets/s_product_2.jpg',
+ 'website.s_product_list_default_image_3': '/theme_bookstore/static/src/img/snippets/s_product_3.jpg',
+ 'website.s_product_list_default_image_4': '/theme_bookstore/static/src/img/snippets/s_product_4.jpg',
+ 'website.s_product_list_default_image_5': '/theme_bookstore/static/src/img/snippets/s_product_5.jpg',
+ 'website.s_product_list_default_image_6': '/theme_bookstore/static/src/img/snippets/s_product_6.jpg',
+ },
'license': 'LGPL-3',
'live_test_url': 'https://theme-bookstore.odoo.com',
'assets': {
diff --git a/theme_bookstore/data/ir_asset.xml b/theme_bookstore/data/ir_asset.xml
index 1934d5640..5a3fbc4f2 100644
--- a/theme_bookstore/data/ir_asset.xml
+++ b/theme_bookstore/data/ir_asset.xml
@@ -1,29 +1,27 @@
-
-
- theme_bookstore.primary_variables_scss
- Primary variables SCSS
- web._assets_primary_variables
- theme_bookstore/static/src/scss/primary_variables.scss
-
+
+ theme_bookstore.primary_variables_scss
+ Primary variables SCSS
+ web._assets_primary_variables
+ theme_bookstore/static/src/scss/primary_variables.scss
+
-
- theme_bookstore.bootstrap_overridden_scss
- Bootstrap overridden SCSS
- web._assets_frontend_helpers
- prepend
- theme_bookstore/static/src/scss/bootstrap_overridden.scss
-
+
+ theme_bookstore.bootstrap_overridden_scss
+ Bootstrap overridden SCSS
+ web._assets_frontend_helpers
+ prepend
+ theme_bookstore/static/src/scss/bootstrap_overridden.scss
+
-
- theme_bookstore.compatibility_saas_11_4_variables_scss
- Compatibility saas 11 4 variables SCSS
- web._assets_primary_variables
- /theme_bookstore/static/src/scss/compatibility-saas-11.4-variables.scss
-
-
+
+ theme_bookstore.compatibility_saas_11_4_variables_scss
+ Compatibility saas 11 4 variables SCSS
+ web._assets_primary_variables
+ /theme_bookstore/static/src/scss/compatibility-saas-11.4-variables.scss
+
+
-
diff --git a/theme_bookstore/models/theme_bookstore.py b/theme_bookstore/models/theme_bookstore.py
index 09e743e4a..456e55760 100644
--- a/theme_bookstore/models/theme_bookstore.py
+++ b/theme_bookstore/models/theme_bookstore.py
@@ -9,5 +9,5 @@ class ThemeBookstore(models.AbstractModel):
self.disable_view('website.footer_custom')
self.enable_view('website.template_header_contact')
- self.enable_view('website.template_footer_descriptive')
+ self.enable_view('website.template_footer_links')
diff --git a/theme_bookstore/static/description/bookstore_description.jpg b/theme_bookstore/static/description/bookstore_description.jpg
new file mode 100644
index 000000000..b40dccf8f
Binary files /dev/null and b/theme_bookstore/static/description/bookstore_description.jpg differ
diff --git a/theme_bookstore/static/description/bookstore_description.png b/theme_bookstore/static/description/bookstore_description.png
deleted file mode 100644
index 4282b246b..000000000
Binary files a/theme_bookstore/static/description/bookstore_description.png and /dev/null differ
diff --git a/theme_bookstore/static/description/bookstore_screenshot.jpg b/theme_bookstore/static/description/bookstore_screenshot.jpg
index ce4a588e0..9457fef27 100644
Binary files a/theme_bookstore/static/description/bookstore_screenshot.jpg and b/theme_bookstore/static/description/bookstore_screenshot.jpg differ
diff --git a/theme_bookstore/static/description/index.html b/theme_bookstore/static/description/index.html
index f865359fc..9228109ec 100644
--- a/theme_bookstore/static/description/index.html
+++ b/theme_bookstore/static/description/index.html
@@ -7,7 +7,7 @@
first projects on the web. Just drag & drop the new building blocks
you need to easily build your layout. All layouts are made of sections,
that you can easily combine to fit your specific project.
-
+
Bookstore Customization Tool
diff --git a/theme_bookstore/static/shapes/s_image_text.svg b/theme_bookstore/static/shapes/s_image_text.svg
new file mode 100644
index 000000000..29b76b567
--- /dev/null
+++ b/theme_bookstore/static/shapes/s_image_text.svg
@@ -0,0 +1 @@
+Bibliophile
\ No newline at end of file
diff --git a/theme_bookstore/static/src/img/snippets/library_image_02.jpg b/theme_bookstore/static/src/img/snippets/library_image_02.jpg
new file mode 100644
index 000000000..3603daec2
Binary files /dev/null and b/theme_bookstore/static/src/img/snippets/library_image_02.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/library_image_03.jpg b/theme_bookstore/static/src/img/snippets/library_image_03.jpg
new file mode 100644
index 000000000..3edd8b0c0
Binary files /dev/null and b/theme_bookstore/static/src/img/snippets/library_image_03.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/library_image_05.jpg b/theme_bookstore/static/src/img/snippets/library_image_05.jpg
new file mode 100644
index 000000000..35f053a72
Binary files /dev/null and b/theme_bookstore/static/src/img/snippets/library_image_05.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/library_image_08.jpg b/theme_bookstore/static/src/img/snippets/library_image_08.jpg
new file mode 100644
index 000000000..c58d38277
Binary files /dev/null and b/theme_bookstore/static/src/img/snippets/library_image_08.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/library_image_10.jpg b/theme_bookstore/static/src/img/snippets/library_image_10.jpg
new file mode 100644
index 000000000..54dcc13d2
Binary files /dev/null and b/theme_bookstore/static/src/img/snippets/library_image_10.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/library_image_14.jpg b/theme_bookstore/static/src/img/snippets/library_image_14.jpg
new file mode 100644
index 000000000..6d9685ff8
Binary files /dev/null and b/theme_bookstore/static/src/img/snippets/library_image_14.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/library_image_16.jpg b/theme_bookstore/static/src/img/snippets/library_image_16.jpg
new file mode 100644
index 000000000..b0738311b
Binary files /dev/null and b/theme_bookstore/static/src/img/snippets/library_image_16.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_banner.jpg b/theme_bookstore/static/src/img/snippets/s_banner.jpg
index 936d08d75..7771070c0 100644
Binary files a/theme_bookstore/static/src/img/snippets/s_banner.jpg and b/theme_bookstore/static/src/img/snippets/s_banner.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_carousel_3.jpg b/theme_bookstore/static/src/img/snippets/s_carousel_3.jpg
index 6b59f8dfd..2a7108214 100644
Binary files a/theme_bookstore/static/src/img/snippets/s_carousel_3.jpg and b/theme_bookstore/static/src/img/snippets/s_carousel_3.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_cover.jpg b/theme_bookstore/static/src/img/snippets/s_cover.jpg
index 512d0b0b3..0b904a5d7 100644
Binary files a/theme_bookstore/static/src/img/snippets/s_cover.jpg and b/theme_bookstore/static/src/img/snippets/s_cover.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_masonry_block.jpg b/theme_bookstore/static/src/img/snippets/s_masonry_block.jpg
index 2e6c01d90..3d297b178 100644
Binary files a/theme_bookstore/static/src/img/snippets/s_masonry_block.jpg and b/theme_bookstore/static/src/img/snippets/s_masonry_block.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_parallax.jpg b/theme_bookstore/static/src/img/snippets/s_parallax.jpg
index a592db6a4..c9f2af710 100644
Binary files a/theme_bookstore/static/src/img/snippets/s_parallax.jpg and b/theme_bookstore/static/src/img/snippets/s_parallax.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_product_catalog.jpg b/theme_bookstore/static/src/img/snippets/s_product_catalog.jpg
index ddd3a8ad0..14dd50af2 100644
Binary files a/theme_bookstore/static/src/img/snippets/s_product_catalog.jpg and b/theme_bookstore/static/src/img/snippets/s_product_catalog.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_quotes_carousel_1.jpg b/theme_bookstore/static/src/img/snippets/s_quotes_carousel_1.jpg
index cea90c4e8..c35ef1714 100644
Binary files a/theme_bookstore/static/src/img/snippets/s_quotes_carousel_1.jpg and b/theme_bookstore/static/src/img/snippets/s_quotes_carousel_1.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_quotes_carousel_2.jpg b/theme_bookstore/static/src/img/snippets/s_quotes_carousel_2.jpg
index e6ba96f5c..77b85efe7 100644
Binary files a/theme_bookstore/static/src/img/snippets/s_quotes_carousel_2.jpg and b/theme_bookstore/static/src/img/snippets/s_quotes_carousel_2.jpg differ
diff --git a/theme_bookstore/static/src/img/snippets/s_quotes_carousel_3.jpg b/theme_bookstore/static/src/img/snippets/s_quotes_carousel_3.jpg
new file mode 100644
index 000000000..87e7d311d
Binary files /dev/null and b/theme_bookstore/static/src/img/snippets/s_quotes_carousel_3.jpg differ
diff --git a/theme_bookstore/static/src/js/tour.js b/theme_bookstore/static/src/js/tour.js
index 500ab8e2a..3558cb966 100644
--- a/theme_bookstore/static/src/js/tour.js
+++ b/theme_bookstore/static/src/js/tour.js
@@ -1,17 +1,22 @@
-odoo.define("theme_bookstore.tour.bookstore", function (require) {
-"use strict";
+/** @odoo-module */
-const wTourUtils = require("website.tour_utils");
-var tour = require("web_tour.tour");
+import wTourUtils from 'website.tour_utils';
+
+const core = require("web.core");
+const _t = core._t;
const snippets = [
{
- id: 's_title',
- name: 'Title',
+ id: 's_cover',
+ name: 'Cover',
},
{
- id: 's_three_columns',
- name: 'Columns',
+ id: 's_masonry_block',
+ name: 'Masonry',
+ },
+ {
+ id: 's_image_text',
+ name: 'Image - Text',
},
{
id: 's_picture',
@@ -21,10 +26,6 @@ const snippets = [
id: 's_product_list',
name: 'Items',
},
- {
- id: 's_text_image',
- name: 'Text - Image',
- },
{
id: 's_call_to_action',
name: 'Call to Action',
@@ -38,11 +39,9 @@ wTourUtils.registerThemeHomepageTour("bookstore_tour", [
wTourUtils.dragNDrop(snippets[1]),
wTourUtils.dragNDrop(snippets[2]),
wTourUtils.dragNDrop(snippets[3]),
- wTourUtils.clickOnSnippet(snippets[3]),
- wTourUtils.changeBackgroundColor(),
- wTourUtils.selectColorPalette(),
- wTourUtils.goBackToBlocks(),
wTourUtils.dragNDrop(snippets[4]),
+ wTourUtils.clickOnSnippet(snippets[4]),
+ wTourUtils.changeOption('ContainerWidth', 'we-button-group.o_we_user_value_widget', _t('width')),
+ wTourUtils.goBackToBlocks(),
wTourUtils.dragNDrop(snippets[5]),
]);
-});
diff --git a/theme_bookstore/static/src/scss/primary_variables.scss b/theme_bookstore/static/src/scss/primary_variables.scss
index c37a9d537..a21ad73ba 100644
--- a/theme_bookstore/static/src/scss/primary_variables.scss
+++ b/theme_bookstore/static/src/scss/primary_variables.scss
@@ -2,10 +2,10 @@
// Fonts
//------------------------------------------------------------------------------
-$o-theme-h1-font-size-multiplier: (25 / 12);
-$o-theme-h2-font-size-multiplier: (18 / 12);
-$o-theme-h3-font-size-multiplier: (16 / 12);
-$o-theme-h4-font-size-multiplier: (14 / 12);
+$o-theme-h1-font-size-multiplier: (62 / 16);
+$o-theme-h2-font-size-multiplier: (48 / 16);
+$o-theme-h3-font-size-multiplier: (32 / 16);
+$o-theme-h4-font-size-multiplier: (24 / 16);
$o-theme-h5-font-size-multiplier: 1;
$o-theme-h6-font-size-multiplier: 1;
@@ -50,6 +50,10 @@ $o-theme-font-configs: (
'family': ('Cormorant', serif),
'url': 'Cormorant:300,300i,400,400i,700,700i',
),
+ 'DM Serif Display': (
+ 'family': ('DM Serif Display', serif),
+ 'url': 'DM+Serif+Display:400,400i',
+ ),
);
//------------------------------------------------------------------------------
@@ -58,18 +62,19 @@ $o-theme-font-configs: (
$o-website-values-palettes: (
(
- 'color-palettes-name': 'bookstore-1',
- 'header-font-size': (18 / 16) * 1rem,
+ 'color-palettes-name': 'generic-8',
+ 'header-font-size': 1rem,
'btn-border-radius': 0px,
'btn-border-radius-sm': 0px,
'btn-border-radius-lg': 0px,
- 'font': 'Poppins',
- 'headings-font': 'Poppins',
- 'navbar-font': 'Poppins',
- 'buttons-font': 'Poppins',
+ 'font': 'Source Sans Pro',
+ 'headings-font': 'DM Serif Display',
+ 'navbar-font': 'Source Sans Pro',
+ 'buttons-font': 'Source Sans Pro',
'header-template': 'Contact',
- 'footer-template': 'descriptive',
+ 'footer-template': 'links',
'header-links-style': 'border-bottom',
+ 'link-underline': 'never',
),
);
@@ -100,3 +105,13 @@ $o-color-palettes-compatibility-indexes: (
22: 'generic-16',
23: 'generic-17',
);
+
+//------------------------------------------------------------------------------
+// Shapes
+//------------------------------------------------------------------------------
+
+$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Rainy/04', (1: 4, 5: 4));
+$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Rainy/10', (1: 1));
+$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/20', (2: 5));
+$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/10', (1: 3, 2: 3));
+$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Origins/17', (3: 5));
diff --git a/theme_bookstore/views/images.xml b/theme_bookstore/views/images.xml
index b20e536dc..fc1892696 100644
--- a/theme_bookstore/views/images.xml
+++ b/theme_bookstore/views/images.xml
@@ -1,179 +1,220 @@
-
-
-
-
- theme_common.image_content_02
- theme_common.image_content_02
- /theme_bookstore/static/src/img/content/content_img_02.jpg
-
-
- theme_common.image_content_03
- theme_common.image_content_03
- /theme_bookstore/static/src/img/content/content_img_03.jpg
-
-
- theme_common.image_content_07
- theme_common.image_content_07
- /theme_bookstore/static/src/img/content/content_img_07.jpg
-
-
- theme_common.image_content_09
- theme_common.image_content_09
- /theme_bookstore/static/src/img/content/content_img_09.jpg
-
-
- theme_common.image_content_10
- theme_common.image_content_10
- /theme_bookstore/static/src/img/content/content_img_10.jpg
-
-
- theme_common.image_content_11
- theme_common.image_content_11
- /theme_bookstore/static/src/img/content/content_img_11.jpg
-
-
- theme_common.image_content_12
- theme_common.image_content_12
- /theme_bookstore/static/src/img/content/content_img_12.jpg
-
+
-
-
- website.s_banner_default_image
- website.s_banner_default_image
- /theme_bookstore/static/src/img/snippets/s_banner.jpg
-
-
-
- website.s_cover_default_image
- website.s_cover_default_image
- /theme_bookstore/static/src/img/snippets/s_cover.jpg
-
-
- website.s_text_image_default_image
- website.s_text_image_default_image
- /theme_bookstore/static/src/img/snippets/s_text_image.jpg
-
-
- website.s_image_text_default_image
- website.s_image_text_default_image
- /theme_bookstore/static/src/img/snippets/s_image_text.jpg
-
-
- website.s_picture_default_image
- website.s_picture_default_image
- /theme_bookstore/static/src/img/snippets/s_picture.jpg
-
-
- website.library_image_11
- website.library_image_11
- /theme_bookstore/static/src/img/snippets/library_image_11.jpg
-
-
- website.library_image_13
- website.library_image_13
- /theme_bookstore/static/src/img/snippets/library_image_13.jpg
-
-
- website.library_image_07
- website.library_image_07
- /theme_bookstore/static/src/img/snippets/library_image_07.jpg
-
-
- website.s_masonry_block_default_image_1
- website.s_masonry_block_default_image_1
- /theme_bookstore/static/src/img/snippets/s_masonry_block.jpg
-
-
- website.s_carousel_default_image_1
- website.s_carousel_default_image_1
- /theme_bookstore/static/src/img/snippets/s_carousel_1.jpg
-
-
- website.s_carousel_default_image_2
- website.s_carousel_default_image_2
- /theme_bookstore/static/src/img/snippets/s_carousel_2.jpg
-
-
- website.s_carousel_default_image_3
- website.s_carousel_default_image_3
- /theme_bookstore/static/src/img/snippets/s_carousel_3.jpg
-
-
- website.s_media_list_default_image_1
- website.s_media_list_default_image_1
- /theme_bookstore/static/src/img/snippets/s_media_list_1.jpg
-
-
- website.s_media_list_default_image_2
- website.s_media_list_default_image_2
- /theme_bookstore/static/src/img/snippets/s_media_list_2.jpg
-
-
- website.s_media_list_default_image_3
- website.s_media_list_default_image_3
- /theme_bookstore/static/src/img/snippets/s_media_list_3.jpg
-
-
- website.s_parallax_default_image
- website.s_parallax_default_image
- /theme_bookstore/static/src/img/snippets/s_parallax.jpg
-
-
- website.s_product_catalog_default_image
- website.s_product_catalog_default_image
- /theme_bookstore/static/src/img/snippets/s_product_catalog.jpg
-
-
- website.s_product_list_default_image_1
- website.s_product_list_default_image_1
- /theme_bookstore/static/src/img/snippets/s_product_1.jpg
-
-
- website.s_product_list_default_image_2
- website.s_product_list_default_image_2
- /theme_bookstore/static/src/img/snippets/s_product_2.jpg
-
-
- website.s_product_list_default_image_3
- website.s_product_list_default_image_3
- /theme_bookstore/static/src/img/snippets/s_product_3.jpg
-
-
- website.s_product_list_default_image_4
- website.s_product_list_default_image_4
- /theme_bookstore/static/src/img/snippets/s_product_4.jpg
-
-
- website.s_product_list_default_image_5
- website.s_product_list_default_image_5
- /theme_bookstore/static/src/img/snippets/s_product_5.jpg
-
-
- website.s_product_list_default_image_6
- website.s_product_list_default_image_6
- /theme_bookstore/static/src/img/snippets/s_product_6.jpg
-
-
- website.s_quotes_carousel_demo_image_1
- website.s_quotes_carousel_demo_image_1
- /theme_bookstore/static/src/img/snippets/s_quotes_carousel_1.jpg
-
-
- website.s_quotes_carousel_demo_image_2
- website.s_quotes_carousel_demo_image_2
- /theme_bookstore/static/src/img/snippets/s_quotes_carousel_2.jpg
-
-
- website.library_image_17
- website.library_image_17
- /theme_bookstore/static/src/img/snippets/s_newsletter.jpg
-
-
-
+
+
+ theme_common.image_content_02
+ theme_common.image_content_02
+ /theme_bookstore/static/src/img/content/content_img_02.jpg
+
+
+ theme_common.image_content_03
+ theme_common.image_content_03
+ /theme_bookstore/static/src/img/content/content_img_03.jpg
+
+
+ theme_common.image_content_07
+ theme_common.image_content_07
+ /theme_bookstore/static/src/img/content/content_img_07.jpg
+
+
+ theme_common.image_content_09
+ theme_common.image_content_09
+ /theme_bookstore/static/src/img/content/content_img_09.jpg
+
+
+ theme_common.image_content_10
+ theme_common.image_content_10
+ /theme_bookstore/static/src/img/content/content_img_10.jpg
+
+
+ theme_common.image_content_11
+ theme_common.image_content_11
+ /theme_bookstore/static/src/img/content/content_img_11.jpg
+
+
+ theme_common.image_content_12
+ theme_common.image_content_12
+ /theme_bookstore/static/src/img/content/content_img_12.jpg
+
+
+
+
+ website.s_banner_default_image
+ website.s_banner_default_image
+/theme_bookstore/static/src/img/snippets/s_banner.jpg
+
+
+
+ website.s_cover_default_image
+ website.s_cover_default_image
+ /theme_bookstore/static/src/img/snippets/s_cover.jpg
+
+
+ website.s_text_image_default_image
+ website.s_text_image_default_image
+ /theme_bookstore/static/src/img/snippets/s_text_image.jpg
+
+
+ website.s_image_text_default_image
+ website.s_image_text_default_image
+ /theme_bookstore/static/src/img/snippets/s_image_text.jpg
+
+
+ website.s_picture_default_image
+ website.s_picture_default_image
+ /theme_bookstore/static/src/img/snippets/s_picture.jpg
+
+
+ website.library_image_11
+ website.library_image_11
+ /theme_bookstore/static/src/img/snippets/library_image_11.jpg
+
+
+ website.library_image_16
+ website.library_image_16
+ /theme_bookstore/static/src/img/snippets/library_image_16.jpg
+
+
+ website.library_image_14
+ website.library_image_14
+ /theme_bookstore/static/src/img/snippets/library_image_14.jpg
+
+
+ website.library_image_13
+ website.library_image_13
+ /theme_bookstore/static/src/img/snippets/library_image_13.jpg
+
+
+ website.library_image_10
+ website.library_image_10
+ /theme_bookstore/static/src/img/snippets/library_image_10.jpg
+
+
+ website.library_image_08
+ website.library_image_08
+ /theme_bookstore/static/src/img/snippets/library_image_08.jpg
+
+
+ website.library_image_07
+ website.library_image_07
+ /theme_bookstore/static/src/img/snippets/library_image_07.jpg
+
+
+ website.library_image_05
+ website.library_image_05
+ /theme_bookstore/static/src/img/snippets/library_image_05.jpg
+
+
+ website.library_image_03
+ website.library_image_03
+ /theme_bookstore/static/src/img/snippets/library_image_03.jpg
+
+
+ website.library_image_02
+ website.library_image_02
+ /theme_bookstore/static/src/img/snippets/library_image_02.jpg
+
+
+
+ website.s_masonry_block_default_image_1
+ website.s_masonry_block_default_image_1
+ /theme_bookstore/static/src/img/snippets/s_masonry_block.jpg
+
+
+ website.s_carousel_default_image_1
+ website.s_carousel_default_image_1
+ /theme_bookstore/static/src/img/snippets/s_carousel_1.jpg
+
+
+ website.s_carousel_default_image_2
+ website.s_carousel_default_image_2
+ /theme_bookstore/static/src/img/snippets/s_carousel_2.jpg
+
+
+ website.s_carousel_default_image_3
+ website.s_carousel_default_image_3
+ /theme_bookstore/static/src/img/snippets/s_carousel_3.jpg
+
+
+ website.s_media_list_default_image_1
+ website.s_media_list_default_image_1
+ /theme_bookstore/static/src/img/snippets/s_media_list_1.jpg
+
+
+ website.s_media_list_default_image_2
+ website.s_media_list_default_image_2
+ /theme_bookstore/static/src/img/snippets/s_media_list_2.jpg
+
+
+ website.s_media_list_default_image_3
+ website.s_media_list_default_image_3
+ /theme_bookstore/static/src/img/snippets/s_media_list_3.jpg
+
+
+ website.s_parallax_default_image
+ website.s_parallax_default_image
+ /theme_bookstore/static/src/img/snippets/s_parallax.jpg
+
+
+ website.s_product_catalog_default_image
+ website.s_product_catalog_default_image
+ /theme_bookstore/static/src/img/snippets/s_product_catalog.jpg
+
+
+ website.s_product_list_default_image_1
+ website.s_product_list_default_image_1
+ /theme_bookstore/static/src/img/snippets/s_product_1.jpg
+
+
+ website.s_product_list_default_image_2
+ website.s_product_list_default_image_2
+ /theme_bookstore/static/src/img/snippets/s_product_2.jpg
+
+
+ website.s_product_list_default_image_3
+ website.s_product_list_default_image_3
+ /theme_bookstore/static/src/img/snippets/s_product_3.jpg
+
+
+ website.s_product_list_default_image_4
+ website.s_product_list_default_image_4
+ /theme_bookstore/static/src/img/snippets/s_product_4.jpg
+
+
+ website.s_product_list_default_image_5
+ website.s_product_list_default_image_5
+ /theme_bookstore/static/src/img/snippets/s_product_5.jpg
+
+
+ website.s_product_list_default_image_6
+ website.s_product_list_default_image_6
+ /theme_bookstore/static/src/img/snippets/s_product_6.jpg
+
+
+ website.s_quotes_carousel_demo_image_1
+ website.s_quotes_carousel_demo_image_1
+ /theme_bookstore/static/src/img/snippets/s_quotes_carousel_1.jpg
+
+
+ website.s_quotes_carousel_demo_image_2
+ website.s_quotes_carousel_demo_image_2
+ /theme_bookstore/static/src/img/snippets/s_quotes_carousel_2.jpg
+
+
+ website.s_quotes_carousel_demo_image_6
+ website.s_quotes_carousel_demo_image_6
+ /theme_bookstore/static/src/img/snippets/s_quotes_carousel_3.jpg
+
+
+ website.library_image_17
+ website.library_image_17
+ /theme_bookstore/static/src/img/snippets/s_newsletter.jpg
+
+
+
diff --git a/theme_bookstore/views/snippets/s_banner.xml b/theme_bookstore/views/snippets/s_banner.xml
new file mode 100644
index 000000000..a5e19ef60
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_banner.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The best sellers of the year
+
+
+
+ Discover it
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_call_to_action.xml b/theme_bookstore/views/snippets/s_call_to_action.xml
index 536b13d38..61c90a797 100644
--- a/theme_bookstore/views/snippets/s_call_to_action.xml
+++ b/theme_bookstore/views/snippets/s_call_to_action.xml
@@ -1,23 +1,32 @@
-
-
-
-
-
-
-
-
-
Browse through our complete library .
-
-
-
-
-
-
-
+
+
+
+
+
+ {"shape":"web_editor/Wavy/20","flip":["x","y"]}
+
+
+
+
+
+
+
+
+
Browse through our complete library
+
+
+
+
+
+
+
+ text-align: center;
+
+
+ Browse collection
+
+
+
diff --git a/theme_bookstore/views/snippets/s_comparisons.xml b/theme_bookstore/views/snippets/s_comparisons.xml
new file mode 100644
index 000000000..45ed07624
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_comparisons.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_cover.xml b/theme_bookstore/views/snippets/s_cover.xml
index b2f429625..779fb0521 100644
--- a/theme_bookstore/views/snippets/s_cover.xml
+++ b/theme_bookstore/views/snippets/s_cover.xml
@@ -1,13 +1,36 @@
-
-
-
-
- 0
- background-image: url('/web/image/website.s_cover_default_image'); background-position: 50% 55%;
-
-
-
-
+
+
+
+
+
+ 0
+ {"shape":"web_editor/Floats/03","flip":[]}
+ background-image: url('/web/image/website.s_cover_default_image'); background-position: 50% 55%;
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Immerse yourself in original universes
+
+
+
+
+
+
+
+ Discover more
+
+
+
diff --git a/theme_bookstore/views/snippets/s_features_grid.xml b/theme_bookstore/views/snippets/s_features_grid.xml
new file mode 100644
index 000000000..85b42764c
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_features_grid.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_image_text.xml b/theme_bookstore/views/snippets/s_image_text.xml
new file mode 100644
index 000000000..2c587fdba
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_image_text.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ {"shape":"web_editor/Wavy/20","flip":[]}
+
+
+
+
+
+
+
+
+ /web_editor/shape/theme_bookstore/s_image_text.svg?c1=o-color-1
+
+
+
+ Once upon a time...
+
+
+
+
+ Discover the history of Belgium in this well-documented book with many illustrations and testimonials.
+
+
+ Learn about the difficulties encountered by NASA engineers in sending the first men to Mars.
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_masonry_block.xml b/theme_bookstore/views/snippets/s_masonry_block.xml
new file mode 100644
index 000000000..cd5bc2204
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_masonry_block.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+ {"shape":"web_editor/Rainy/10","flip":[]}
+
+
+
+
+
+
+ Science fiction
+
+
+
+ Discover unknown universes
+
+
+
+
+
+
+ {"shape":"web_editor/Airy/02","flip":[]}
+
+
+
+
+
+
+ Biographies
+
+
+
+ Meet great people
+
+
+
+
+
+
+ {"shape":"web_editor/Rainy/04","flip":[]}
+
+
+
+
+
+
+ Horror
+
+
+
+ Enjoy your fears
+
+
+
+
+
+ {"shape":"web_editor/Wavy/26","flip":[]}
+
+
+
+
+
+
+ Romance
+
+
+
+ Read the best love stories
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_media_list.xml b/theme_bookstore/views/snippets/s_media_list.xml
new file mode 100644
index 000000000..5e58c5c8b
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_media_list.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+ {"shape":"web_editor/Wavy/10","flip":[]}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_numbers.xml b/theme_bookstore/views/snippets/s_numbers.xml
new file mode 100644
index 000000000..3fbfee8f3
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_numbers.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+ {"shape":"web_editor/Floats/12","flip":[]}
+
+
+
+
+
+
+
+ Useful options
+
+
+ Beautiful snippets
+
+
+ Amazing pages
+
+
+ Outstanding images
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_picture.xml b/theme_bookstore/views/snippets/s_picture.xml
index 3d230ddb8..7833c6d3a 100644
--- a/theme_bookstore/views/snippets/s_picture.xml
+++ b/theme_bookstore/views/snippets/s_picture.xml
@@ -1,24 +1,23 @@
-
-
-
-
-
-
-
-
- Limited editions
-
-
-
-
- Explore our top-end Collector's Editions.
- Signed and limited tributes to some of the most outstanding writers of all time.
-
-
-
- Don't rely on a book's cover
-
-
+
+
+
+
+
+
+
+
+ Discover our limited editions
+
+
+
+ Explore our top-end Collector's Editions. Signed and limited tributes to some of the most outstanding writers of all time.
+
+
+
+ Don't rely on a book's cover, discover more about it .
+
+
+
diff --git a/theme_bookstore/views/snippets/s_product_catalog.xml b/theme_bookstore/views/snippets/s_product_catalog.xml
new file mode 100644
index 000000000..0364157cd
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_product_catalog.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+ data-oe-shape-data="{"shape":"web_editor/Origins/17","flip":["y"]}"
+
+
+
+
+
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_product_list.xml b/theme_bookstore/views/snippets/s_product_list.xml
index cefd6be26..702966b29 100644
--- a/theme_bookstore/views/snippets/s_product_list.xml
+++ b/theme_bookstore/views/snippets/s_product_list.xml
@@ -1,56 +1,76 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_quotes_carousel.xml b/theme_bookstore/views/snippets/s_quotes_carousel.xml
new file mode 100644
index 000000000..f4fda0aa4
--- /dev/null
+++ b/theme_bookstore/views/snippets/s_quotes_carousel.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+ background-image: url('/web/image/website.s_quotes_carousel_demo_image_6'); background-position: 50% 50%;
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_text_image.xml b/theme_bookstore/views/snippets/s_text_image.xml
index ad87677a0..06e358e58 100644
--- a/theme_bookstore/views/snippets/s_text_image.xml
+++ b/theme_bookstore/views/snippets/s_text_image.xml
@@ -1,19 +1,31 @@
-
-
-
-
-
-
-
-
-
Probably your next favorite book
-
-
Discover all the publications. There is probably your next favorite book amoung them.
-
-
Learn more
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ Probably your next favorite book
+
+
+
+
+ Discover all the publications. There is probably your next favorite book amoung them.
+
+
+
+
+
+
+
+
+
+
diff --git a/theme_bookstore/views/snippets/s_three_columns.xml b/theme_bookstore/views/snippets/s_three_columns.xml
index 4b086d65c..16e16b359 100644
--- a/theme_bookstore/views/snippets/s_three_columns.xml
+++ b/theme_bookstore/views/snippets/s_three_columns.xml
@@ -1,42 +1,32 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
A Belgian Story
-
Discover the history of Belgium in this well-documented book with many illustrations and testimonials.
-
-
-
-
-
-
-
-
-
-
At the Mars conquest
-
Learn about the difficulties encountered by NASA engineers in sending the first men to Mars.
-
-
-
-
-
-
-
-
-
-
Re-edition
-
The first re-edition of this Latin dictionary, from 1460. Printed originally on the Gutenberg press.
-
-
-
+
+
+
+
+
+
+
+
+ A Belgian Story
+
+
+ Discover the history of Belgium in this well-documented book with many illustrations and testimonials.
+
+
+
+ At the Mars conquest
+
+
+ Learn about the difficulties encountered by NASA engineers in sending the first men to Mars.
+
+
+
+ Re-edition
+
+
+ The first re-edition of this Latin dictionary, from 1460. Printed originally on the Gutenberg press.
+
+
+
diff --git a/theme_bookstore/views/snippets/s_title.xml b/theme_bookstore/views/snippets/s_title.xml
index 50f858eb9..f564e9326 100644
--- a/theme_bookstore/views/snippets/s_title.xml
+++ b/theme_bookstore/views/snippets/s_title.xml
@@ -1,20 +1,20 @@
-
-
-
-
- 1
-
-
-
-
-
-
-
-
- Reading means borrowing.
-
-
-
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+ Reading means borrowing
+
+
+