From 2524373688942e25edc947be9feac733052aa134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Warnon?= Date: Fri, 22 Feb 2019 12:14:34 +0000 Subject: [PATCH] [REF] website_slides: introduce a slide_icon template Purpose ======= This commit introduces an icon template to factorize some xml code. It also correctly overrides this template in website_slides_survey to add the 'certification' case. Commit linked to task ID 1942852 and PR #31394. --- .../views/website_slides_templates_course.xml | 17 ++++++++++------- .../views/website_slides_templates_lesson.xml | 19 ++++++------------- addons/website_slides_survey/__manifest__.py | 1 + .../views/website_slides_templates_course.xml | 10 ++++++++++ 4 files changed, 27 insertions(+), 20 deletions(-) create mode 100644 addons/website_slides_survey/views/website_slides_templates_course.xml diff --git a/addons/website_slides/views/website_slides_templates_course.xml b/addons/website_slides/views/website_slides_templates_course.xml index dd3db997ac9..21217d36319 100644 --- a/addons/website_slides/views/website_slides_templates_course.xml +++ b/addons/website_slides/views/website_slides_templates_course.xml @@ -307,13 +307,7 @@ class="o_wslides_slides_list_slide d-flex justify-content-between align-items-center p-2">
- - - - - - - +
@@ -473,4 +467,13 @@
+ + diff --git a/addons/website_slides/views/website_slides_templates_lesson.xml b/addons/website_slides/views/website_slides_templates_lesson.xml index 41ab842a74a..22f5882ce40 100644 --- a/addons/website_slides/views/website_slides_templates_lesson.xml +++ b/addons/website_slides/views/website_slides_templates_lesson.xml @@ -433,12 +433,9 @@
- - - - - - + + +
@@ -545,13 +542,9 @@ t-att-data-embed_code="course_slide.embed_code" t-attf-class="o_wslides_fs_sidebar_slide_tab #{'active' if slide.id == course_slide.id else ''} d-flex justify-content-between">
- - - - - - - + + +
diff --git a/addons/website_slides_survey/__manifest__.py b/addons/website_slides_survey/__manifest__.py index 93c6b3159dd..71d793d7e6a 100644 --- a/addons/website_slides_survey/__manifest__.py +++ b/addons/website_slides_survey/__manifest__.py @@ -13,6 +13,7 @@ 'views/assets.xml', 'views/slide_channel_views.xml', 'views/slide_slide_views.xml', + 'views/website_slides_templates_course.xml', 'views/website_slides_templates.xml', 'views/website_slides_templates_homepage.xml', 'views/survey_templates.xml', diff --git a/addons/website_slides_survey/views/website_slides_templates_course.xml b/addons/website_slides_survey/views/website_slides_templates_course.xml new file mode 100644 index 00000000000..95cef917fbd --- /dev/null +++ b/addons/website_slides_survey/views/website_slides_templates_course.xml @@ -0,0 +1,10 @@ + + + + + +