Skip to content

Commit 32e1971

Browse files
committed
[REF] website: convert s_alert options to owl
task-3850413
1 parent 908923b commit 32e1971

File tree

5 files changed

+38
-30
lines changed

5 files changed

+38
-30
lines changed

addons/website/__manifest__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,8 @@
244244
'website/static/src/js/editor/snippets.options.legacy.js',
245245
'website/static/src/js/editor/snippets.registry.js',
246246
'website/static/src/js/editor/options/common/*',
247+
'website/static/src/snippets/s_alert/options.js',
248+
'website/static/src/snippets/s_alert/options.xml',
247249
'website/static/src/snippets/s_facebook_page/options.js',
248250
'website/static/src/snippets/s_facebook_page/options.xml',
249251
'website/static/src/snippets/s_image/options.js',

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4573,7 +4573,7 @@ registerWebsiteOption("horizontal_alignment", {
45734573

45744574
registerWebsiteOption("block_width_option", {
45754575
template: "website.block_width_option",
4576-
selector: ".s_alert, .s_blockquote, .s_text_highlight",
4576+
selector: ".s_blockquote, .s_text_highlight",
45774577
});
45784578

45794579
registerWebsiteOption("vertical_alignment", {
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { registerWebsiteOption } from "@website/js/editor/snippets.registry";
2+
3+
registerWebsiteOption("Alert", {
4+
template: "website.s_alert_options",
5+
selector: ".s_alert",
6+
});
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<templates xml:space="preserve">
3+
4+
<t t-name="website.s_alert_options">
5+
<WeSelect title.translate="Type" applyTo="'.fa.s_alert_icon'" trigger="'alert_colorpicker_opt'">
6+
<WeButton selectClass="'fa-user-circle'" triggerValue="'primary'">Primary</WeButton>
7+
<WeButton selectClass="'fa-user-circle-o'" triggerValue="'secondary'">Secondary</WeButton>
8+
<WeButton selectClass="'fa-info-circle'" triggerValue="'info'">Info</WeButton>
9+
<WeButton selectClass="'fa-check-circle'" triggerValue="'success'">Success</WeButton>
10+
<WeButton selectClass="'fa-exclamation-triangle'" triggerValue="'warning'">Warning</WeButton>
11+
<WeButton selectClass="'fa-exclamation-circle'" triggerValue="'danger'">Danger</WeButton>
12+
</WeSelect>
13+
14+
<t t-call="website.block_width_option"/>
15+
16+
<WeSelect title.translate="Size">
17+
<WeButton selectClass="'s_alert_sm'">Small</WeButton>
18+
<WeButton selectClass="'s_alert_md'">Medium</WeButton>
19+
<WeButton selectClass="'s_alert_lg'">Large</WeButton>
20+
</WeSelect>
21+
22+
<WeColorpicker title.translate="Color"
23+
data-name="alert_colorpicker_opt"
24+
selectStyle="'true'"
25+
cssProperty="'background-color'"
26+
colorPrefix="'alert-'"/>
27+
</t>
28+
29+
</templates>

addons/website/views/snippets/s_alert.xml

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,6 @@
1010
</div>
1111
</template>
1212

13-
<template id="s_alert_options" inherit_id="website.snippet_options">
14-
<xpath expr="//div[@id='so_width']" position="before">
15-
<div data-selector=".s_alert" data-js="Alert">
16-
<we-select string="Type" data-apply-to=".fa.s_alert_icon" data-trigger="alert_colorpicker_opt">
17-
<we-button data-select-class="fa-user-circle" data-trigger-value="primary">Primary</we-button>
18-
<we-button data-select-class="fa-user-circle-o" data-trigger-value="secondary">Secondary</we-button>
19-
<we-button data-select-class="fa-info-circle" data-trigger-value="info">Info</we-button>
20-
<we-button data-select-class="fa-check-circle" data-trigger-value="success">Success</we-button>
21-
<we-button data-select-class="fa-exclamation-triangle" data-trigger-value="warning">Warning</we-button>
22-
<we-button data-select-class="fa-exclamation-circle" data-trigger-value="danger">Danger</we-button>
23-
</we-select>
24-
</div>
25-
</xpath>
26-
<!-- Keep those options in separate xpath for options order -->
27-
<xpath expr="//div[@id='so_width']" position="after">
28-
<div data-selector=".s_alert">
29-
<we-select string="Size">
30-
<we-button data-select-class="s_alert_sm">Small</we-button>
31-
<we-button data-select-class="s_alert_md">Medium</we-button>
32-
<we-button data-select-class="s_alert_lg">Large</we-button>
33-
</we-select>
34-
<we-colorpicker string="Color" data-name="alert_colorpicker_opt"
35-
data-select-style="true"
36-
data-css-property="background-color"
37-
data-color-prefix="alert-"/>
38-
</div>
39-
</xpath>
40-
</template>
41-
4213
<record id="website.s_alert_000_scss" model="ir.asset">
4314
<field name="name">Alert 000 SCSS</field>
4415
<field name="bundle">web.assets_frontend</field>

0 commit comments

Comments
 (0)