[FIX] theme_*: remove duplicate and conflicting classes from new pages

Given that the duplicate and conflicting classes resolved by the
previous commit did still exist at the time new page templates were
introduced in [1], they could not be avoided for new page templates
snippets.

This commit removes those from the new page templates snippets now that
they have been removed from the base snippets.

[1]: https://github.com/odoo/design-themes/commit/80cbee66f6bb4d897dd7e577f1109c75f6f6ad74

task-3562147

Part-of: odoo/design-themes#731
This commit is contained in:
Benoit Socias
2023-10-24 13:38:32 +02:00
parent f3da06dc68
commit 9984745d3d
26 changed files with 1356 additions and 167 deletions
+92 -10
View File
@@ -20,9 +20,21 @@
<xpath expr="//div[hasclass('o_we_shape')]" position="replace"/>
</template>
<template id="new_page_template_s_text_block_h1" inherit_id="website.new_page_template_s_text_block_h1">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pb0" separator=" "/>
</xpath>
</template>
<template id="new_page_template_s_text_block_h2" inherit_id="website.new_page_template_s_text_block_h2">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pb0" separator=" "/>
</xpath>
</template>
<template id="new_page_template_s_text_block_h2_contact" inherit_id="website.new_page_template_s_text_block_h2_contact">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="o_cc4" separator=" "/>
<attribute name="class" remove="o_cc4 pb40" separator=" "/>
</xpath>
</template>
@@ -61,13 +73,20 @@
<template id="new_page_template_about_full_1_s_text_block_h1" inherit_id="website.new_page_template_about_full_1_s_text_block_h1">
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc3" remove="o_cc4" separator=" "/>
<attribute name="class" add="o_cc3" remove="o_cc4 pb40" separator=" "/>
</xpath>
</template>
<template id="new_page_template_about_full_1_s_text_block_h2" inherit_id="website.new_page_template_about_full_1_s_text_block_h2">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="o_cc4" separator=" "/>
<attribute name="class" remove="o_cc4 pb40" separator=" "/>
</xpath>
</template>
<template id="new_page_template_about_full_s_image_text" inherit_id="website.new_page_template_about_full_s_image_text">
<xpath expr="//section" position="attributes">
<!-- pt48 is defined by both theme and new page template -->
<attribute name="class" add="pt48" remove="pt48 pb48" separator=" "/>
</xpath>
</template>
@@ -77,14 +96,39 @@
</xpath>
</template>
<template id="new_page_template_about_full_s_text_image" inherit_id="website.new_page_template_about_full_s_text_image">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pt48 pb0" separator=" "/>
</xpath>
</template>
<template id="new_page_template_about_mini_s_text_block_h2_contact" inherit_id="website.new_page_template_about_mini_s_text_block_h2_contact">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pb40" separator=" "/>
</xpath>
</template>
<template id="new_page_template_about_personal_s_numbers" inherit_id="website.new_page_template_about_personal_s_numbers">
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc4" remove="o_cc3" separator=" "/>
<attribute name="class" add="o_cc4" remove="o_cc1 o_cc3 pt0" separator=" "/>
</xpath>
</template>
<template id="new_page_template_about_personal_s_text_block_h2" inherit_id="website.new_page_template_about_personal_s_text_block_h2">
<xpath expr="//section" position="attributes">
<!-- o_cc is defined by theme and new page template -->
<attribute name="class" add="o_cc" remove="o_cc o_cc3" separator=" "/>
</xpath>
</template>
<!-- Snippet customization Landing Pages -->
<template id="new_page_template_landing_s_text_image" inherit_id="website.new_page_template_landing_s_text_image">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pt48 pb0" separator=" "/>
</xpath>
</template>
<template id="new_page_template_landing_1_s_banner" inherit_id="website.new_page_template_landing_1_s_banner">
<!-- Shape option -->
<xpath expr="//section" position="attributes">
@@ -98,13 +142,19 @@
<template id="new_page_template_landing_2_s_text_block_h2" inherit_id="website.new_page_template_landing_2_s_text_block_h2">
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc3" remove="o_cc4" separator=" "/>
<attribute name="class" add="o_cc3" remove="o_cc2 o_cc4 pb40" separator=" "/>
</xpath>
</template>
<template id="new_page_template_landing_3_s_text_block_h2" inherit_id="website.new_page_template_landing_3_s_text_block_h2">
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc3" remove="o_cc4" separator=" "/>
<attribute name="class" add="o_cc3" remove="o_cc2 o_cc4" separator=" "/>
</xpath>
</template>
<template id="new_page_template_landing_4_s_text_block_h2" inherit_id="website.new_page_template_landing_4_s_text_block_h2">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pb40" separator=" "/>
</xpath>
</template>
@@ -121,6 +171,13 @@
</xpath>
</template>
<template id="new_page_template_gallery_s_image_text_2nd" inherit_id="website.new_page_template_gallery_s_image_text_2nd">
<xpath expr="//section" position="attributes">
<!-- pt48 is defined by both theme and new page template -->
<attribute name="class" add="pt48" remove="pt48 pb48" separator=" "/>
</xpath>
</template>
<template id="new_page_template_gallery_s_text_block_h2" inherit_id="website.new_page_template_gallery_s_text_block_h2">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="o_cc4" separator=" "/>
@@ -129,25 +186,50 @@
<!-- Snippet customization Services Pages -->
<template id="new_page_template_services_s_text_block_h1" inherit_id="website.new_page_template_services_s_text_block_h1">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pb40" separator=" "/>
</xpath>
</template>
<template id="new_page_template_services_s_text_image" inherit_id="website.new_page_template_services_s_text_image">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pt48 pb0" separator=" "/>
</xpath>
</template>
<template id="new_page_template_services_0_s_three_columns" inherit_id="website.new_page_template_services_0_s_three_columns">
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc4" remove="o_cc3" separator=" "/>
</xpath>
</template>
<template id="new_page_template_services_3_s_text_block_h1" inherit_id="website.new_page_template_services_3_s_text_block_h1">
<xpath expr="//section" position="attributes">
<attribute name="class" remove="pb40" separator=" "/>
</xpath>
</template>
<!-- Snippet customization Pricing Pages -->
<template id="new_page_template_pricing_s_image_text_2nd" inherit_id="website.new_page_template_pricing_s_image_text_2nd">
<xpath expr="//section" position="attributes">
<!-- pt48 is defined in both theme and new page template -->
<attribute name="class" add="pt48" remove="pt48 pb48" separator=" "/>
</xpath>
</template>
<!-- Snippet customization Team Pages -->
<template id="new_page_template_team_s_text_block_h1" inherit_id="website.new_page_template_team_s_text_block_h1">
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc3" remove="o_cc4" separator=" "/>
<attribute name="class" add="o_cc3" remove="o_cc4 pb40" separator=" "/>
</xpath>
</template>
<template id="new_page_template_team_0_s_text_block_h1" inherit_id="website.new_page_template_team_0_s_text_block_h1">
<template id="new_page_template_team_s_text_image" inherit_id="website.new_page_template_team_s_text_image">
<xpath expr="//section" position="attributes">
<attribute name="class" add="pb0" remove="pb40" separator=" "/>
<attribute name="class" remove="pt48 pb0" separator=" "/>
</xpath>
</template>
@@ -165,7 +247,7 @@
<template id="new_page_template_team_2_s_text_block_h1" inherit_id="website.new_page_template_team_2_s_text_block_h1">
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc4 pb40" remove="o_cc3 pb0" separator=" "/>
<attribute name="class" add="o_cc4" remove="o_cc3 pb0" separator=" "/>
</xpath>
</template>