summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/views
diff options
context:
space:
mode:
authorstefanorigano <stefano.rigano@gmail.com>2016-09-21 13:45:03 +0200
committerqsm-odoo <qsm@odoo.com>2016-09-23 11:16:16 +0200
commit5ffe7dcafbcd0f37a01aaf3599bc6ff78bdcd4b5 (patch)
treecde9cda88d0fd9ffc51c8f1e83d562811e16541e /addons/mass_mailing/views
parent3f5a27e2869def78f8efa764634abc7957f31ef4 (diff)
[FIX] mass_mailing: editable social links
* Move social links out of tables so that they will not trigger at td data-selectors * Use o_mail_no_resize class to specify that the td container is not resizable (otherwise oe_handles will overlap the icons) * Adapt email templates
Diffstat (limited to 'addons/mass_mailing/views')
-rw-r--r--addons/mass_mailing/views/snippets_themes.xml116
-rw-r--r--addons/mass_mailing/views/snippets_themes_options.xml4
-rw-r--r--addons/mass_mailing/views/themes_templates.xml227
3 files changed, 146 insertions, 201 deletions
diff --git a/addons/mass_mailing/views/snippets_themes.xml b/addons/mass_mailing/views/snippets_themes.xml
index 0f35177295a..16321faf6a9 100644
--- a/addons/mass_mailing/views/snippets_themes.xml
+++ b/addons/mass_mailing/views/snippets_themes.xml
@@ -97,46 +97,36 @@
<div class="o_mail_snippet_general">
<table align="center" cellspacing="0" cellpadding="0" border="0" class="o_mail_table_styles">
<tr>
- <td width="80%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
+ <td width="70%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
&amp;nbsp;
<a t-att-href="(company_id.website) or '#'" style="text-decoration:none;float:none;">
<img border="0" src="/web/image/mass_mailing.s_default_image_logo" style="height:auto;max-width:400px;" alt="Your Logo" />
</a>
&amp;nbsp;
</td>
- <td width="20%">
- <table t-if="website" class="o_mail_header_social" border="0" cellpadding="0" cellspacing="0" align="right" style="border-collapse:separate;">
- <tr>
- <t t-if="website.social_facebook">
- <td align="right">
- <a t-att-href="website.social_facebook">
- <span class="fa fa-facebook"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_googleplus">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_googleplus">
- <span class="fa fa-google-plus"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_linkedin">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_linkedin">
- <span class="fa fa-linkedin"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_twitter">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_twitter">
- <span class="fa fa-twitter"></span>
- </a>
- </td>
- </t>
- </tr>
- </table>
+ <td width="30%" class="text-right o_mail_no_resize">
+ <div t-if="website" class="o_mail_header_social">
+ <t t-if="website.social_facebook">
+ <a t-att-href="website.social_facebook">
+ <span class="fa fa-facebook"></span>
+ </a>
+ </t>
+ <t t-if="website.social_googleplus">
+ <a t-att-href="website.social_googleplus" style="margin-left:10px">
+ <span class="fa fa-google-plus"></span>
+ </a>
+ </t>
+ <t t-if="website.social_linkedin">
+ <a t-att-href="website.social_linkedin" style="margin-left:10px">
+ <span class="fa fa-linkedin"></span>
+ </a>
+ </t>
+ <t t-if="website.social_twitter">
+ <a t-att-href="website.social_twitter" style="margin-left:10px">
+ <span class="fa fa-twitter"></span>
+ </a>
+ </t>
+ </div>
</td>
</tr>
</table>
@@ -149,7 +139,7 @@
<div class="o_mail_snippet_general">
<table align="center" cellspacing="0" cellpadding="0" border="0" class="o_mail_table_styles">
<tr>
- <td width="80%" class="o_mail_h_padding o_mail_v_padding">
+ <td width="70%" class="o_mail_h_padding o_mail_v_padding">
&amp;nbsp;
<h3>
<a t-att-href="(company_id.website) or '#'">
@@ -158,39 +148,29 @@
</h3>
&amp;nbsp;
</td>
- <td valign="center" width="20%">
- <table t-if="website" class="o_mail_header_social" border="0" cellpadding="0" cellspacing="0" align="right" style="border-collapse:separate;">
- <tr>
- <t t-if="website.social_facebook">
- <td align="right">
- <a t-att-href="website.social_facebook">
- <span class="fa fa-facebook"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_googleplus">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_googleplus">
- <span class="fa fa-google-plus"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_linkedin">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_linkedin">
- <span class="fa fa-linkedin"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_twitter">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_twitter">
- <span class="fa fa-twitter"></span>
- </a>
- </td>
- </t>
- </tr>
- </table>
+ <td width="30%" class="text-right o_mail_no_resize">
+ <div t-if="website" class="o_mail_header_social">
+ <t t-if="website.social_facebook">
+ <a t-att-href="website.social_facebook">
+ <span class="fa fa-facebook"></span>
+ </a>
+ </t>
+ <t t-if="website.social_googleplus">
+ <a t-att-href="website.social_googleplus" style="margin-left:10px">
+ <span class="fa fa-google-plus"></span>
+ </a>
+ </t>
+ <t t-if="website.social_linkedin">
+ <a t-att-href="website.social_linkedin" style="margin-left:10px">
+ <span class="fa fa-linkedin"></span>
+ </a>
+ </t>
+ <t t-if="website.social_twitter">
+ <a t-att-href="website.social_twitter" style="margin-left:10px">
+ <span class="fa fa-twitter"></span>
+ </a>
+ </t>
+ </div>
</td>
</tr>
</table>
diff --git a/addons/mass_mailing/views/snippets_themes_options.xml b/addons/mass_mailing/views/snippets_themes_options.xml
index 83f24893be1..fb42d59e16c 100644
--- a/addons/mass_mailing/views/snippets_themes_options.xml
+++ b/addons/mass_mailing/views/snippets_themes_options.xml
@@ -6,7 +6,7 @@
<t t-raw="0"/>
<div data-js="width-x"
- data-selector="img, .mv, .col_mv, td, th">
+ data-selector="img, .mv, .col_mv, td:not(.o_mail_no_resize), th">
</div>
<div data-js="table_item" data-selector="td, th"/>
@@ -37,7 +37,7 @@
</div>
<div data-js="margin-y"
- data-selector="[data-oe-field='body_html'] > div:not(.o_layout), [data-oe-field='body_html'] .oe_structure > div, td, th">
+ data-selector="[data-oe-field='body_html'] > div:not(.o_layout), [data-oe-field='body_html'] .oe_structure > div, td:not(.o_mail_no_resize), th">
</div>
<div data-js="colorpicker"
diff --git a/addons/mass_mailing/views/themes_templates.xml b/addons/mass_mailing/views/themes_templates.xml
index e708f11ad8f..a87c3b7695c 100644
--- a/addons/mass_mailing/views/themes_templates.xml
+++ b/addons/mass_mailing/views/themes_templates.xml
@@ -26,39 +26,34 @@
<table align="center" cellspacing="0" cellpadding="0" border="0" class="o_mail_table_styles">
<tbody>
<tr>
- <td width="80%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
+ <td width="70%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
<a style="text-decoration:none;float:none;" href="http://www.example.com">
<img border="0" src="/mass_mailing/static/src/img/theme_newsletter/s_default_image_logo.png" style="height:auto;max-width:400px;" alt="Your Logo"/>
</a>
</td>
- <td width="20%">
- <table class="o_mail_header_social" border="0" cellpadding="0" cellspacing="0" align="right" style="border-collapse:separate;">
- <tbody>
- <tr>
- <td align="right">
- <a href="https://www.facebook.com/Odoo">
- <span class="fa fa-facebook"></span>
- </a>
- </td>
-
- <td align="right" style="padding-left:10px">
- <a href="https://plus.google.com/+Odooapps">
- <span class="fa fa-google-plus"></span>
- </a>
- </td>
- <td align="right" style="padding-left:10px">
- <a href="https://www.linkedin.com/company/odoo">
- <span class="fa fa-linkedin"></span>
- </a>
- </td>
- <td align="right" style="padding-left:10px">
- <a href="https://twitter.com/Odoo">
- <span class="fa fa-twitter"></span>
- </a>
- </td>
- </tr>
- </tbody>
- </table>
+ <td width="30%" class="text-right o_mail_no_resize">
+ <div t-if="website" class="o_mail_header_social">
+ <t t-if="website.social_facebook">
+ <a t-att-href="website.social_facebook">
+ <span class="fa fa-facebook"></span>
+ </a>
+ </t>
+ <t t-if="website.social_googleplus">
+ <a t-att-href="website.social_googleplus" style="margin-left:10px">
+ <span class="fa fa-google-plus"></span>
+ </a>
+ </t>
+ <t t-if="website.social_linkedin">
+ <a t-att-href="website.social_linkedin" style="margin-left:10px">
+ <span class="fa fa-linkedin"></span>
+ </a>
+ </t>
+ <t t-if="website.social_twitter">
+ <a t-att-href="website.social_twitter" style="margin-left:10px">
+ <span class="fa fa-twitter"></span>
+ </a>
+ </t>
+ </div>
</td>
</tr>
</tbody>
@@ -182,44 +177,34 @@
<div class="o_mail_snippet_general">
<table align="center" cellspacing="0" cellpadding="0" border="0" class="o_mail_table_styles">
<tr>
- <td width="80%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
+ <td width="70%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
<a t-att-href="(company_id.website) or '#'" style="text-decoration:none;float:none;">
<img border="0" src="/mass_mailing/static/src/img/theme_airmail/s_default_image_logo.png" style="height:auto;max-width:400px;" alt="Your Logo" />
</a>
</td>
- <td width="20%">
- <table t-if="website" class="o_mail_header_social" border="0" cellpadding="0" cellspacing="0" align="right" style="border-collapse:separate;">
- <tr>
- <t t-if="website.social_facebook">
- <td align="right">
- <a t-att-href="website.social_facebook">
- <span class="fa fa-facebook"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_googleplus">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_googleplus">
- <span class="fa fa-google-plus"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_linkedin">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_linkedin">
- <span class="fa fa-linkedin"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_twitter">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_twitter">
- <span class="fa fa-twitter"></span>
- </a>
- </td>
- </t>
- </tr>
- </table>
+ <td width="30%" class="text-right o_mail_no_resize">
+ <div t-if="website" class="o_mail_header_social">
+ <t t-if="website.social_facebook">
+ <a t-att-href="website.social_facebook">
+ <span class="fa fa-facebook"></span>
+ </a>
+ </t>
+ <t t-if="website.social_googleplus">
+ <a t-att-href="website.social_googleplus" style="margin-left:10px">
+ <span class="fa fa-google-plus"></span>
+ </a>
+ </t>
+ <t t-if="website.social_linkedin">
+ <a t-att-href="website.social_linkedin" style="margin-left:10px">
+ <span class="fa fa-linkedin"></span>
+ </a>
+ </t>
+ <t t-if="website.social_twitter">
+ <a t-att-href="website.social_twitter" style="margin-left:10px">
+ <span class="fa fa-twitter"></span>
+ </a>
+ </t>
+ </div>
</td>
</tr>
</table>
@@ -356,44 +341,34 @@
<div class="o_mail_snippet_general">
<table align="center" cellspacing="0" cellpadding="0" border="0" class="o_mail_table_styles">
<tr>
- <td width="80%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
+ <td width="70%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
<a t-att-href="(company_id.website) or '#'" style="text-decoration:none;float:none;">
<img border="0" src="/mass_mailing/static/src/img/theme_tech/s_default_image_logo.png" style="height:auto;max-width:400px;" alt="Your Logo" />
</a>
</td>
- <td width="20%">
- <table t-if="website" class="o_mail_header_social" border="0" cellpadding="0" cellspacing="0" align="right" style="border-collapse:separate;">
- <tr>
- <t t-if="website.social_facebook">
- <td align="right">
- <a t-att-href="website.social_facebook">
- <span class="fa fa-facebook"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_googleplus">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_googleplus">
- <span class="fa fa-google-plus"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_linkedin">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_linkedin">
- <span class="fa fa-linkedin"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_twitter">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_twitter">
- <span class="fa fa-twitter"></span>
- </a>
- </td>
- </t>
- </tr>
- </table>
+ <td width="30%" class="text-right o_mail_no_resize">
+ <div t-if="website" class="o_mail_header_social">
+ <t t-if="website.social_facebook">
+ <a t-att-href="website.social_facebook">
+ <span class="fa fa-facebook"></span>
+ </a>
+ </t>
+ <t t-if="website.social_googleplus">
+ <a t-att-href="website.social_googleplus" style="margin-left:10px">
+ <span class="fa fa-google-plus"></span>
+ </a>
+ </t>
+ <t t-if="website.social_linkedin">
+ <a t-att-href="website.social_linkedin" style="margin-left:10px">
+ <span class="fa fa-linkedin"></span>
+ </a>
+ </t>
+ <t t-if="website.social_twitter">
+ <a t-att-href="website.social_twitter" style="margin-left:10px">
+ <span class="fa fa-twitter"></span>
+ </a>
+ </t>
+ </div>
</td>
</tr>
</table>
@@ -480,44 +455,34 @@
<div class="o_mail_snippet_general">
<table align="center" cellspacing="0" cellpadding="0" border="0" class="o_mail_table_styles">
<tr>
- <td width="80%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
+ <td width="70%" class="o_mail_logo_container o_mail_h_padding o_mail_v_padding">
<a t-att-href="(company_id.website) or '#'" style="text-decoration:none;float:none;">
<img border="0" src="/mass_mailing/static/src/img/theme_resto/s_default_image_logo.png" style="height:auto;max-width:400px;" alt="Your Logo" />
</a>
</td>
- <td width="20%">
- <table t-if="website" class="o_mail_header_social" border="0" cellpadding="0" cellspacing="0" align="right" style="border-collapse:separate;">
- <tr>
- <t t-if="website.social_facebook">
- <td align="right">
- <a t-att-href="website.social_facebook">
- <span class="fa fa-facebook"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_googleplus">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_googleplus">
- <span class="fa fa-google-plus"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_linkedin">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_linkedin">
- <span class="fa fa-linkedin"></span>
- </a>
- </td>
- </t>
- <t t-if="website.social_twitter">
- <td align="right" style="padding-left:10px">
- <a t-att-href="website.social_twitter">
- <span class="fa fa-twitter"></span>
- </a>
- </td>
- </t>
- </tr>
- </table>
+ <td width="30%" class="text-right o_mail_no_resize">
+ <div t-if="website" class="o_mail_header_social">
+ <t t-if="website.social_facebook">
+ <a t-att-href="website.social_facebook">
+ <span class="fa fa-facebook"></span>
+ </a>
+ </t>
+ <t t-if="website.social_googleplus">
+ <a t-att-href="website.social_googleplus" style="margin-left:10px">
+ <span class="fa fa-google-plus"></span>
+ </a>
+ </t>
+ <t t-if="website.social_linkedin">
+ <a t-att-href="website.social_linkedin" style="margin-left:10px">
+ <span class="fa fa-linkedin"></span>
+ </a>
+ </t>
+ <t t-if="website.social_twitter">
+ <a t-att-href="website.social_twitter" style="margin-left:10px">
+ <span class="fa fa-twitter"></span>
+ </a>
+ </t>
+ </div>
</td>
</tr>
</table>