mirror of
https://github.com/discourse/discourse.git
synced 2025-03-21 11:31:55 +08:00
FIX: some blank topics and posts in summary email because they're images
This commit is contained in:
parent
74956694e5
commit
3256620d5d
@ -48,9 +48,9 @@ module UserNotificationsHelper
|
||||
doc.css('div').first
|
||||
end
|
||||
|
||||
def email_excerpt(html, posts_count=nil)
|
||||
def email_excerpt(html_arg, posts_count=nil)
|
||||
# only include 1st paragraph when more than 1 posts
|
||||
html = first_paragraph_from(html).to_s if posts_count.nil? || posts_count > 1
|
||||
html = (posts_count.nil? || posts_count > 1) ? (first_paragraph_from(html_arg)||html_arg).to_s : html_arg
|
||||
PrettyText.format_for_email(html).html_safe
|
||||
end
|
||||
|
||||
|
@ -149,7 +149,7 @@ body, table, td, th, h1, h2, h3 {font-family: Helvetica, Arial, sans-serif !impo
|
||||
<p style="color:inherit;font-size:14px;font-weight:400;line-height:1.3;margin:0 0 8px 0;padding:0;word-wrap:normal;"><%= t.user.username -%></p>
|
||||
<% end %>
|
||||
</td>
|
||||
<%- if show_image_with_url(t.image_url) -%>
|
||||
<%- if show_image_with_url(t.image_url) && t.featured_link.nil? -%>
|
||||
<td style="margin:0;padding:0 16px 0 8px;text-align:right;" align="right">
|
||||
<img src="<%= url_for_email(t.image_url) -%>" height="64" style="margin:auto;max-height:64px;max-width:100%;outline:0;text-align:right;text-decoration:none;">
|
||||
</td>
|
||||
@ -162,7 +162,7 @@ body, table, td, th, h1, h2, h3 {font-family: Helvetica, Arial, sans-serif !impo
|
||||
<table style="border-bottom:1px solid #f3f3f3;padding:0;text-align:left;vertical-align:top;width:100%">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="color:#0a0a0a;font-size:14px;padding:0 16px 0 16px;text-align:left;width:100%;font-weight:normal;">
|
||||
<td class="post-excerpt" style="color:#0a0a0a;font-size:14px;padding:0 16px 0 16px;text-align:left;width:100%;font-weight:normal;">
|
||||
<%= email_excerpt(t.first_post.cooked) %>
|
||||
</td>
|
||||
</tr>
|
||||
@ -252,7 +252,7 @@ body, table, td, th, h1, h2, h3 {font-family: Helvetica, Arial, sans-serif !impo
|
||||
<table style="width:100%;background:#fefefe;border-spacing:0;padding:0;text-align:left;vertical-align:top;">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="color:#0a0a0a;font-size:14px;font-weight:200;padding:16px;text-align:left;width:100%;">
|
||||
<td class="post-excerpt" style="color:#0a0a0a;font-size:14px;font-weight:200;padding:16px;text-align:left;width:100%;">
|
||||
<%= email_excerpt(post.cooked) %>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -152,6 +152,7 @@ module Email
|
||||
end
|
||||
|
||||
def format_html
|
||||
# lowest priority first
|
||||
style('.with-accent-colors', "background-color: #{SiteSetting.email_accent_bg_color}; color: #{SiteSetting.email_accent_fg_color};")
|
||||
style('h4', 'color: #222;')
|
||||
style('h3', 'margin: 15px 0 20px 0;')
|
||||
@ -161,6 +162,7 @@ module Email
|
||||
style('li', 'padding-bottom: 10px')
|
||||
style('div.footer', 'color:#666; font-size:95%; text-align:center; padding-top:15px;')
|
||||
style('span.post-count', 'margin: 0 5px; color: #777;')
|
||||
style('.post-excerpt img', "max-width: 50%; max-height: 400px;")
|
||||
style('pre', 'word-wrap: break-word; max-width: 694px;')
|
||||
style('code', 'background-color: #f1f1ff; padding: 2px 5px;')
|
||||
style('pre code', 'display: block; background-color: #f1f1ff; padding: 5px;')
|
||||
|
Loading…
x
Reference in New Issue
Block a user