Skip to content

Commit fee4787

Browse files
committed
[REF] mass_mailing: convert so_block_align option to owl
task-3850413
1 parent 144625f commit fee4787

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

addons/mass_mailing/static/src/js/mass_mailing_snippets.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
transformFontFamilySelector,
1313
} from "@mass_mailing/js/mass_mailing_design_constants";
1414
import { isCSSColor, normalizeCSSColor } from "@web/core/utils/colors";
15+
import { registerMassMailingOption } from "./snippets.registry";
1516

1617

1718
//--------------------------------------------------------------------------
@@ -325,3 +326,8 @@ options.registry.DesignTab = options.Class.extend({
325326
return [...(this.styleSheet.cssRules || this.styleSheet.rules)].find(rule => rule.selectorText === selectorText);
326327
},
327328
});
329+
330+
registerMassMailingOption("mass_mailing_block_align", {
331+
template: "mass_mailing.block_align_option",
332+
selector: ".s_mail_alert .s_alert, .s_mail_blockquote, .s_mail_text_highlight",
333+
});

addons/mass_mailing/static/src/js/snippets.options.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<templates id="template" xml:space="preserve">
33

4+
<t t-name="mass_mailing.block_align_option">
5+
<WeButtonGroup title.translate="Alignment" dependencies="'!so_width_100'">
6+
<WeButton class="'fa fa-fw fa-align-left'" tooltip.translate="Left" selectClass="'me-auto'"/>
7+
<WeButton class="'fa fa-fw fa-align-center'" tooltip.translate="Center" selectClass="'mx-auto'"/>
8+
<WeButton class="'fa fa-fw fa-align-right'" tooltip.translate="Right" selectClass="'ms-auto'"/>
9+
</WeButtonGroup>
10+
</t>
11+
412
<!-- Border -->
513
<t t-name="mass_mailing.snippet_options_border_line_widgets">
614
<WeRow title="label">

addons/mass_mailing/views/snippets_themes.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -340,14 +340,6 @@
340340
</we-select>
341341
</div>
342342

343-
<div id="so_block_align" data-selector=".s_mail_alert .s_alert, .s_mail_blockquote, .s_mail_text_highlight">
344-
<we-button-group string="Alignment" data-dependencies="!so_width_100">
345-
<we-button class="fa fa-fw fa-align-left" title="Left" data-select-class="me-auto"/>
346-
<we-button class="fa fa-fw fa-align-center" title="Center" data-select-class="mx-auto"/>
347-
<we-button class="fa fa-fw fa-align-right" title="Right" data-select-class="ms-auto"/>
348-
</we-button-group>
349-
</div>
350-
351343
<div data-selector=".o_mail_snippet_general" data-exclude=".o_mail_snippet_general .row > div *">
352344
<we-button-group string="Height">
353345
<we-button data-name="minheight_auto_opt" data-select-class="" title="Fit content">Auto</we-button>

0 commit comments

Comments
 (0)