[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
This commit is contained in:
@@ -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">
|
||||
&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>
|
||||
&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">
|
||||
&nbsp;
|
||||
<h3>
|
||||
<a t-att-href="(company_id.website) or '#'">
|
||||
@@ -158,39 +148,29 @@
|
||||
</h3>
|
||||
&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>
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user