mirror of
https://github.com/discourse/discourse.git
synced 2024-11-30 12:43:54 -06:00
c0d81a298e
The rationale for this is that the logo, as any other image, is not loaded by default by many email clients. In absence of an 'alt' tag, it shows an empty space in the email. Having the site title in there seems better.
79 lines
3.1 KiB
Plaintext
79 lines
3.1 KiB
Plaintext
<table style="border: 20px solid #eee;" cellspacing="0" cellpadding="0">
|
|
<tr>
|
|
<td style="padding: 10px 10px; background-color: #<%= @header_color %>;">
|
|
<a href="<%= Discourse.base_url %>" style='color: #<%= @anchor_color %>'>
|
|
<%- if logo_url.blank? %>
|
|
<%= SiteSetting.title %>
|
|
<%- else %>
|
|
<img src="<%= logo_url %>" style="max-height: 35px; min-height: 35px; height: 35px;" class='site-logo' alt="<%= SiteSetting.title %>">
|
|
<%- end %>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #fff; padding: 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;">
|
|
<%= raw(t 'user_notifications.digest.why', site_link: html_site_link(@anchor_color), last_seen_at: @last_seen_at) %>
|
|
|
|
<%- if @featured_topics.present? %>
|
|
<hr/>
|
|
<h3><%=t 'user_notifications.digest.top_topics' %></h3>
|
|
|
|
|
|
<%- @featured_topics.each_with_index do |t, i| %>
|
|
<div class='featured-topic'>
|
|
<a href='<%= Discourse.base_url + t.relative_url %>' style='color: #<%= @anchor_color %>'><%= raw format_topic_title(t.title) %></a>
|
|
<br/>
|
|
<%= category_badge(t.category, inline_style: true, absolute_url: true) %>
|
|
</div>
|
|
|
|
<%- if t.best_post.present? %>
|
|
<div class='digest-post'>
|
|
<%= email_excerpt(t.best_post.cooked, @featured_topics.size) %>
|
|
</div>
|
|
<%- end %>
|
|
|
|
<%- if i < @featured_topics.size - 1 %><% end %>
|
|
|
|
<%- end %>
|
|
<%- end %>
|
|
|
|
<%- if @new_topics.present? %>
|
|
<hr/>
|
|
<h3><%=t 'user_notifications.digest.other_new_topics' %></h3>
|
|
|
|
<%- @new_topics.each do |t| %>
|
|
<ul>
|
|
<li>
|
|
<a href='<%= Discourse.base_url + t.relative_url %>' style='color: #<%= @anchor_color %>'><%= raw format_topic_title(t.title) %></a>
|
|
<span class='post-count'><%= t.posts_count %></span>
|
|
<%= category_badge(t.category, inline_style: true, absolute_url: true) %>
|
|
</li>
|
|
</ul>
|
|
<%- end -%>
|
|
|
|
<%- end -%>
|
|
|
|
<%- if @new_topics_since_seen > 0 %>
|
|
<%- if @new_by_category.present? %>
|
|
<p><%= t('user_notifications.digest.more_topics_category', last_seen_at: @last_seen_at, new_topics_since_seen: @new_topics_since_seen) %></p>
|
|
<div>
|
|
<%- @new_by_category.first(10).each do |c| %>
|
|
<span style='white-space: nowrap'>
|
|
<a href='<%= Discourse.base_url %><%= c[0].url %>' style='color: #<%= @anchor_color %>'><%= c[0].name %></b> <span style='color: #777; margin: 0 10px 0 5px; font-size: 0.9em;'> <%= c[1] %></span></a>
|
|
</span>
|
|
<%- end %>
|
|
</div>
|
|
<%- else %>
|
|
<p><%= t('user_notifications.digest.more_topics', last_seen_at: @last_seen_at, new_topics_since_seen: @new_topics_since_seen) %></p>
|
|
<%- end %>
|
|
<%- end -%>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<div class='footer'>
|
|
<%=raw(t 'user_notifications.digest.unsubscribe',
|
|
site_link: html_site_link(@anchor_color),
|
|
unsubscribe_link: link_to(t('user_notifications.digest.click_here'), email_unsubscribe_url(host: Discourse.base_url, key: @unsubscribe_key), {:style=>'color: #' + @anchor_color })) %>
|
|
</div>
|