summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/views/assets.xml
blob: f5ed615e4b0391d11c92f666ec52d7f3b6f3fe33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <template id="assets_backend" name="mass_mailing assets" inherit_id="web.assets_backend">
        <xpath expr="." position="inside">
            <link rel="stylesheet" type="text/scss" href="/mass_mailing/static/src/scss/mass_mailing.scss"/>
            <link rel="stylesheet" type="text/scss" href="/mass_mailing/static/src/scss/mass_mailing_mobile.scss"/>
            <link rel="stylesheet" href="/mass_mailing/static/src/css/email_template.css"/>
            <link rel="stylesheet" type="text/scss" href="/mass_mailing/static/src/scss/mass_mailing.ui.jw.scss"/>

            <script type="text/javascript" src="/mass_mailing/static/src/js/mass_mailing.js"></script>
            <script type="text/javascript" src="/mass_mailing/static/src/js/mass_mailing_widget.js"></script>
        </xpath>
        <xpath expr="//script[last()]" position="after">
            <script type="text/javascript" src="/mass_mailing/static/src/js/mass_mailing_list_kanban_record.js"></script>
            <script type="text/javascript" src="/mass_mailing/static/src/js/mass_mailing_list_kanban_renderer.js"></script>
            <script type="text/javascript" src="/mass_mailing/static/src/js/mass_mailing_list_kanban_view.js"></script>
            <script type="text/javascript" src="/mass_mailing/static/src/js/unsubscribe.js"></script>
        </xpath>
    </template>

    <template id="assets_mail_themes">
        <link rel="stylesheet" type="text/scss" href="/mass_mailing/static/src/scss/themes/theme_basic.scss"/>
        <link rel="stylesheet" type="text/scss" href="/mass_mailing/static/src/scss/themes/theme_default.scss"/>
        <t t-call="mass_mailing.mass_mailing_mail_style"/>
    </template>

    <template id="assets_mail_themes_edition"> <!-- maybe to remove and convert into a field dumy with attr invisible if the template is not selected -->
        <t t-call="web._assets_helpers"/>
        <link rel="stylesheet" type="text/scss" href="/mass_mailing/static/src/scss/mass_mailing.ui.scss"/>
        <link rel="stylesheet" type="text/scss" href="/mass_mailing/static/src/scss/mass_mailing.ui.shadow.scss"/>
        <link rel="stylesheet" type="text/scss" href="/web/static/src/scss/webclient.scss"/>
    </template>

    <template id="iframe_css_assets_edit" groups="base.group_user">
        <t t-call-assets="web.assets_common" t-js="false"/>
        <t t-call-assets="web_editor.assets_wysiwyg" t-js="false"/>
        <t t-call-assets="mass_mailing.assets_mail_themes" t-js="false"/>
        <t t-call-assets="mass_mailing.assets_mail_themes_edition" t-js="false"/>
    </template>

    <template id="iframe_css_assets_readonly" groups="base.group_user">
        <link rel="stylesheet" type="text/scss" href="/mass_mailing/static/src/css/basic_theme_readonly.css"/>
    </template>

    <template id="assets_common" name="Mass Mailing Assets Common" inherit_id="web.assets_common">
        <xpath expr="//script[last()]" position="after">
            <script type="text/javscript" src="/mass_mailing/static/src/js/tours/mass_mailing_tour.js"/>
        </xpath>
    </template>

    <template id="qunit_suite" inherit_id="web.qunit_suite_tests">
        <xpath expr="." position="inside">
            <script type="text/javascript">
                odoo.define('mass_mailing.FieldHtml.test', function (require) {
                    'use strict';
                    var MassMailingFieldHtml = require('mass_mailing.FieldHtml');
                    MassMailingFieldHtml.include({jsLibs: []});
                });
            </script>
            <script type="text/javascript" src="/mass_mailing/static/src/js/mass_mailing_snippets.js"/>
            <script type="text/javascript" src="/mass_mailing/static/tests/mass_mailing_html_tests.js"/>
        </xpath>
    </template>

    <template id="mass_mailing_mail_style">
        <style>
            @media screen and (max-width: 768px) {
                .o_mail_col_mv {
                    display: block !important;
                    width: auto !important;
                }
                .o_mail_table_styles {
                    width: 100% !important;
                }
                .o_mail_col_container {
                    margin: 0px 0px 10px 0px !important;
                }
            }
        </style>
    </template>
</odoo>