Skip to content

Commit 90cadb9

Browse files
robinlejdetrouxdev
authored andcommitted
[REF] website: convert s_badge_options to OWL
task-3850413 # Conflicts: # addons/website/views/snippets/s_badge.xml
1 parent 080220c commit 90cadb9

File tree

4 files changed

+29
-17
lines changed

4 files changed

+29
-17
lines changed

addons/website/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@
301301
'website/static/src/snippets/s_website_controller_page_listing_layout/options.xml',
302302
'website/static/src/snippets/s_website_form/options.js',
303303
'website/static/src/snippets/s_website_form/options.xml',
304+
'website/static/src/snippets/s_badge/options.xml',
304305
'website/static/src/js/form_editor_registry.js',
305306
'website/static/src/js/send_mail_form.js',
306307
'website/static/src/xml/website_form.xml',

addons/website/static/src/js/editor/snippets.registry.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,9 @@ registerWebsiteOption("WebsiteIconTools", {
1515
selector: "span.fa, i.fa",
1616
exclude: "[data-oe-xpath]",
1717
});
18+
19+
registerWebsiteOption("BadgeOptions", {
20+
template: "website.s_badge_options",
21+
selector: ".s_badge",
22+
});
23+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<templates xml:space="preserve">
3+
4+
<t t-name="website.s_badge_options">
5+
<WeColorpicker title.translate="Color" name="'badge_colorpicker_opt'"
6+
selectStyle="'true'"
7+
cssProperty="'background-color'"
8+
colorPrefix="'bg-'"/>
9+
10+
<WeSelect title.translate="Style">
11+
<WeButton selectClass="'text-bg-primary'">Primary</WeButton>
12+
<WeButton selectClass="'text-bg-secondary'">Secondary</WeButton>
13+
<WeButton selectClass="'text-bg-success'">Success</WeButton>
14+
<WeButton selectClass="'text-bg-info'">Info</WeButton>
15+
<WeButton selectClass="'text-bg-warning'">Warning</WeButton>
16+
<WeButton selectClass="'text-bg-danger'">Danger</WeButton>
17+
<WeButton selectClass="'text-bg-light'">Light</WeButton>
18+
<WeButton selectClass="'text-bg-dark'">Dark</WeButton>
19+
</WeSelect>
20+
</t>
21+
22+
</templates>

addons/website/views/snippets/s_badge.xml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,6 @@
77
</span>
88
</template>
99

10-
<template id="s_badge_options" inherit_id="website.snippet_options">
11-
<xpath expr="//div[@data-js='Box']" position="before">
12-
<div data-selector=".s_badge">
13-
<we-select string="Style">
14-
<we-button data-select-class="text-bg-primary">Primary</we-button>
15-
<we-button data-select-class="text-bg-secondary">Secondary</we-button>
16-
<we-button data-select-class="text-bg-success">Success</we-button>
17-
<we-button data-select-class="text-bg-info">Info</we-button>
18-
<we-button data-select-class="text-bg-warning">Warning</we-button>
19-
<we-button data-select-class="text-bg-danger">Danger</we-button>
20-
<we-button data-select-class="text-bg-light">Light</we-button>
21-
<we-button data-select-class="text-bg-dark">Dark</we-button>
22-
</we-select>
23-
</div>
24-
</xpath>
25-
</template>
26-
2710
<record id="website.s_badge_000_variables_scss" model="ir.asset">
2811
<field name="name">Badge 000 variables SCSS</field>
2912
<field name="bundle">web._assets_primary_variables</field>

0 commit comments

Comments
 (0)