logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git

digest.html.eex (39965B)


  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office"
  4. xmlns:v="urn:schemas-microsoft-com:vml">
  5. <head>
  6. <!--[if gte mso 9]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]-->
  7. <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
  8. <meta content="width=device-width" name="viewport" />
  9. <!--[if !mso]><!-->
  10. <meta content="IE=edge" http-equiv="X-UA-Compatible" />
  11. <!--<![endif]-->
  12. <title><%= @email.subject %><</title>
  13. <!--[if !mso]><!-->
  14. <!--<![endif]-->
  15. <style type="text/css">
  16. body {
  17. margin: 0;
  18. padding: 0;
  19. }
  20. a {
  21. color: <%= @styling.link_color %>;
  22. text-decoration: none;
  23. }
  24. table,
  25. td,
  26. tr {
  27. vertical-align: top;
  28. border-collapse: collapse;
  29. }
  30. * {
  31. line-height: inherit;
  32. }
  33. a[x-apple-data-detectors=true] {
  34. color: inherit !important;
  35. text-decoration: none !important;
  36. }
  37. </style>
  38. <style id="media-query" type="text/css">
  39. @media (max-width: 610px) {
  40. .block-grid,
  41. .col {
  42. min-width: 320px !important;
  43. max-width: 100% !important;
  44. display: block !important;
  45. }
  46. .block-grid {
  47. width: 100% !important;
  48. }
  49. .col {
  50. width: 100% !important;
  51. }
  52. .col>div {
  53. margin: 0 auto;
  54. }
  55. .no-stack .col {
  56. min-width: 0 !important;
  57. display: table-cell !important;
  58. }
  59. .no-stack.two-up .col {
  60. width: 50% !important;
  61. }
  62. .no-stack .col.num4 {
  63. width: 33% !important;
  64. }
  65. .no-stack .col.num8 {
  66. width: 66% !important;
  67. }
  68. .no-stack .col.num4 {
  69. width: 33% !important;
  70. }
  71. .no-stack .col.num3 {
  72. width: 25% !important;
  73. }
  74. .no-stack .col.num6 {
  75. width: 50% !important;
  76. }
  77. .no-stack .col.num9 {
  78. width: 75% !important;
  79. }
  80. }
  81. </style>
  82. </head>
  83. <body class="clean-body" style="margin: 0; padding: 0; -webkit-text-size-adjust: 100%; background-color: <%= @styling.background_color %>;">
  84. <!--[if IE]><div class="ie-browser"><![endif]-->
  85. <table bgcolor="<%= @styling.background_color %>" cellpadding="0" cellspacing="0" class="nl-container" role="presentation"
  86. style="table-layout: fixed; vertical-align: top; min-width: 320px; Margin: 0 auto; border-spacing: 0; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; background-color: <%= @styling.background_color %>; width: 100%;"
  87. valign="top" width="100%">
  88. <tbody>
  89. <tr style="vertical-align: top;" valign="top">
  90. <td style="word-break: break-word; vertical-align: top;" valign="top">
  91. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" style="background-color:<%= @styling.background_color %>"><![endif]-->
  92. <div style="background-color:transparent;">
  93. <div class="block-grid"
  94. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  95. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  96. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  97. <!--[if (mso)|(IE)]><td align="center" width="590" style="background-color:<%= @styling.content_background_color%>;width:590px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 0px; padding-left: 0px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  98. <div class="col num12"
  99. style="min-width: 320px; max-width: 590px; display: table-cell; vertical-align: top; width: 590px;">
  100. <div style="width:100% !important;">
  101. <!--[if (!mso)&(!IE)]><!-->
  102. <div
  103. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 0px; padding-left: 0px;">
  104. <!--<![endif]-->
  105. <div align="center" class="img-container center"
  106. style="padding-right: 0px;padding-left: 0px;">
  107. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr style="line-height:0px"><td style="padding-right: 0px;padding-left: 0px;" align="center"><![endif]--><img
  108. align="center" alt="Image" border="0" class="center" src="cid:logo.svg"
  109. style="text-decoration: none; -ms-interpolation-mode: bicubic; border: 0; height: 80px; width: auto; max-height: 80px; display: block;"
  110. title="Image" height="80" />
  111. <!--[if mso]></td></tr></table><![endif]-->
  112. </div>
  113. <!--[if (!mso)&(!IE)]><!-->
  114. </div>
  115. <!--<![endif]-->
  116. </div>
  117. </div>
  118. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  119. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  120. </div>
  121. </div>
  122. </div>
  123. <div style="background-color:transparent;">
  124. <div class="block-grid"
  125. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  126. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  127. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  128. <!--[if (mso)|(IE)]><td align="center" width="590" style="background-color:<%= @styling.content_background_color%>;width:590px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 0px; padding-left: 0px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  129. <div class="col num12"
  130. style="min-width: 320px; max-width: 590px; display: table-cell; vertical-align: top; width: 590px;">
  131. <div style="width:100% !important;">
  132. <!--[if (!mso)&(!IE)]><!-->
  133. <div
  134. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 0px; padding-left: 0px;">
  135. <!--<![endif]-->
  136. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif"><![endif]-->
  137. <div
  138. style="line-height:120%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;">
  139. <div
  140. style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height: 14px; color: <%= @styling.header_color %>;">
  141. <p style="line-height: 36px; text-align: center; margin: 0;"><span
  142. style="font-size: 30px; color: <%= @styling.header_color %>;"><%= Gettext.dpgettext("static_pages", "digest email header line", "Hey %{nickname}, here is what you've missed!", nickname: @user.nickname) %></span></p>
  143. </div>
  144. </div>
  145. <!--[if mso]></td></tr></table><![endif]-->
  146. <!--[if (!mso)&(!IE)]><!-->
  147. </div>
  148. <!--<![endif]-->
  149. </div>
  150. </div>
  151. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  152. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  153. </div>
  154. </div>
  155. </div>
  156. <div style="background-color:transparent;">
  157. <div class="block-grid"
  158. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  159. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  160. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  161. <!--[if (mso)|(IE)]><td align="center" width="590" style="background-color:<%= @styling.content_background_color%>;width:590px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 15px; padding-left: 15px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  162. <div class="col num12"
  163. style="min-width: 320px; max-width: 590px; display: table-cell; vertical-align: top; width: 590px;">
  164. <div style="width:100% !important;">
  165. <!--[if (!mso)&(!IE)]><!-->
  166. <div
  167. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 15px; padding-left: 15px;">
  168. <!--<![endif]-->
  169. <table border="0" cellpadding="0" cellspacing="0" class="divider" role="presentation"
  170. style="table-layout: fixed; vertical-align: top; border-spacing: 0; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;"
  171. valign="top" width="100%">
  172. <tbody>
  173. <tr style="vertical-align: top;" valign="top">
  174. <td class="divider_inner"
  175. style="word-break: break-word; vertical-align: top; min-width: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;"
  176. valign="top">
  177. <table align="center" border="0" cellpadding="0" cellspacing="0" class="divider_content"
  178. height="0" role="presentation"
  179. style="table-layout: fixed; vertical-align: top; border-spacing: 0; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; border-top: 1px solid <%= @styling.text_color %>; height: 0px;"
  180. valign="top" width="100%">
  181. <tbody>
  182. <tr style="vertical-align: top;" valign="top">
  183. <td height="0"
  184. style="word-break: break-word; vertical-align: top; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;"
  185. valign="top"><span></span></td>
  186. </tr>
  187. </tbody>
  188. </table>
  189. </td>
  190. </tr>
  191. </tbody>
  192. </table>
  193. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif"><![endif]-->
  194. <div
  195. style="color:<%= @styling.text_color %>;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:120%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;">
  196. <p
  197. style="font-size: 12px; line-height: 24px; text-align: center; color: <%= @styling.text_color %>; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; margin: 0;">
  198. <span style="font-size: 20px;">Mentions</span></p>
  199. </div>
  200. <!--[if mso]></td></tr></table><![endif]-->
  201. <!--[if (!mso)&(!IE)]><!-->
  202. </div>
  203. <!--<![endif]-->
  204. </div>
  205. </div>
  206. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  207. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  208. </div>
  209. </div>
  210. </div>
  211. <%= for %{data: mention, object: object, from: from} <- @mentions do %>
  212. <%# mention START %>
  213. <%# user card START %>
  214. <div style="background-color:transparent;">
  215. <div class="block-grid mixed-two-up no-stack"
  216. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  217. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  218. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  219. <!--[if (mso)|(IE)]><td align="center" width="147" style="background-color:<%= @styling.content_background_color%>;width:76px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 0px; padding-left: 20px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  220. <div class="col num3"
  221. style="display: table-cell; vertical-align: top; max-width: 320px; min-width: 76px; width: 76px;">
  222. <div style="width:100% !important;">
  223. <!--[if (!mso)&(!IE)]><!-->
  224. <div
  225. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 0px; padding-left: 20px;">
  226. <!--<![endif]-->
  227. <div align="left" class="img-container left "
  228. style="padding-right: 0px;padding-left: 0px;">
  229. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr style="line-height:0px"><td style="padding-right: 0px;padding-left: 0px;" align="left"><![endif]--><img
  230. alt="<%= from.name %>" border="0" class="left " src="<%= avatar_url(from) %>"
  231. style="text-decoration: none; -ms-interpolation-mode: bicubic; border: 0; height: auto; width: 100%; max-width: 76px; display: block;"
  232. title="<%= from.name %>" width="76" />
  233. <!--[if mso]></td></tr></table><![endif]-->
  234. </div>
  235. <!--[if (!mso)&(!IE)]><!-->
  236. </div>
  237. <!--<![endif]-->
  238. </div>
  239. </div>
  240. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  241. <!--[if (mso)|(IE)]></td><td align="center" width="442" style="background-color:<%= @styling.content_background_color%>;width:442px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 0px; padding-left: 0px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  242. <div class="col num9"
  243. style="display: table-cell; vertical-align: top; min-width: 320px; max-width: 441px; width: 442px;">
  244. <div style="width:100% !important;">
  245. <!--[if (!mso)&(!IE)]><!-->
  246. <div
  247. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 0px; padding-left: 0px;">
  248. <!--<![endif]-->
  249. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif"><![endif]-->
  250. <div
  251. style="color:<%= @styling.text_color %>;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:120%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;">
  252. <div
  253. style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: <%= @styling.text_color %>;">
  254. <p style="font-size: 14px; line-height: 19px; margin: 0;"><span
  255. style="font-size: 16px; color: <%= @styling.text_color %>;"><%= from.name %></span></p>
  256. <p style="font-size: 14px; line-height: 19px; margin: 0;"><span
  257. style="font-size: 16px;"><%= link "@" <> from.nickname, style: "color: #{@styling.link_color};text-decoration: none;", to: mention.activity.actor %></span></p>
  258. </div>
  259. </div>
  260. <!--[if mso]></td></tr></table><![endif]-->
  261. <!--[if (!mso)&(!IE)]><!-->
  262. </div>
  263. <!--<![endif]-->
  264. </div>
  265. </div>
  266. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  267. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  268. </div>
  269. </div>
  270. </div>
  271. <%# user card END %>
  272. <div style="background-color:transparent;">
  273. <div class="block-grid"
  274. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  275. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  276. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  277. <!--[if (mso)|(IE)]><td align="center" width="590" style="background-color:<%= @styling.content_background_color%>;width:590px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 15px; padding-left: 15px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  278. <div class="col num12"
  279. style="min-width: 320px; max-width: 590px; display: table-cell; vertical-align: top; width: 590px;">
  280. <div style="width:100% !important;">
  281. <!--[if (!mso)&(!IE)]><!-->
  282. <div
  283. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 15px; padding-left: 15px;">
  284. <!--<![endif]-->
  285. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif"><![endif]-->
  286. <div
  287. style="color:<%= @styling.text_color %>;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:120%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;">
  288. <div
  289. style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: <%= @styling.text_color %>;">
  290. <span style="font-size: 16px; line-height: 19px;"><%= raw object.data["content"] %></span></div>
  291. </div>
  292. <!--[if mso]></td></tr></table><![endif]-->
  293. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 10px; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif"><![endif]-->
  294. <div
  295. style="color:<%= @styling.text_muted_color %>;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:120%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:15px;">
  296. <div
  297. style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: <%= @styling.text_muted_color %>;">
  298. <p style="font-size: 14px; line-height: 16px; margin: 0;"><%= format_date object.data["published"] %></p>
  299. </div>
  300. </div>
  301. <!--[if mso]></td></tr></table><![endif]-->
  302. <!--[if (!mso)&(!IE)]><!-->
  303. </div>
  304. <!--<![endif]-->
  305. </div>
  306. </div>
  307. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  308. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  309. </div>
  310. </div>
  311. </div>
  312. <%# mention END %>
  313. <% end %>
  314. <%= if @followers != [] do %>
  315. <%# new followers header START %>
  316. <div style="background-color:transparent;">
  317. <div class="block-grid"
  318. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  319. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  320. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  321. <!--[if (mso)|(IE)]><td align="center" width="590" style="background-color:<%= @styling.content_background_color%>;width:590px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 15px; padding-left: 15px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  322. <div class="col num12"
  323. style="min-width: 320px; max-width: 590px; display: table-cell; vertical-align: top; width: 590px;">
  324. <div style="width:100% !important;">
  325. <!--[if (!mso)&(!IE)]><!-->
  326. <div
  327. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 15px; padding-left: 15px;">
  328. <!--<![endif]-->
  329. <table border="0" cellpadding="0" cellspacing="0" class="divider" role="presentation"
  330. style="table-layout: fixed; vertical-align: top; border-spacing: 0; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;"
  331. valign="top" width="100%">
  332. <tbody>
  333. <tr style="vertical-align: top;" valign="top">
  334. <td class="divider_inner"
  335. style="word-break: break-word; vertical-align: top; min-width: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;"
  336. valign="top">
  337. <table align="center" border="0" cellpadding="0" cellspacing="0" class="divider_content"
  338. height="0" role="presentation"
  339. style="table-layout: fixed; vertical-align: top; border-spacing: 0; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; border-top: 1px solid <%= @styling.text_color %>; height: 0px;"
  340. valign="top" width="100%">
  341. <tbody>
  342. <tr style="vertical-align: top;" valign="top">
  343. <td height="0"
  344. style="word-break: break-word; vertical-align: top; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;"
  345. valign="top"><span></span></td>
  346. </tr>
  347. </tbody>
  348. </table>
  349. </td>
  350. </tr>
  351. </tbody>
  352. </table>
  353. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif"><![endif]-->
  354. <div
  355. style="color:<%= @styling.text_color %>;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:120%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;">
  356. <div
  357. style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: <%= @styling.text_color %>;">
  358. <p style="font-size: 12px; line-height: 24px; text-align: center; margin: 0;"><span
  359. style="font-size: 20px;"><%= Gettext.dpngettext("static_pages", "new followers count header", "%{count} New Follower", "%{count} New Followers", length(@followers), count: length(@followers)) %></span><span
  360. style="font-size: 20px; line-height: 24px;"></span></p>
  361. </div>
  362. </div>
  363. <!--[if mso]></td></tr></table><![endif]-->
  364. <!--[if (!mso)&(!IE)]><!-->
  365. </div>
  366. <!--<![endif]-->
  367. </div>
  368. </div>
  369. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  370. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  371. </div>
  372. </div>
  373. </div>
  374. <%# new followers header END %>
  375. <%= for %{data: follow, from: from} <- @followers do %>
  376. <%# user card START %>
  377. <div style="background-color:transparent;">
  378. <div class="block-grid mixed-two-up no-stack"
  379. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  380. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  381. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  382. <!--[if (mso)|(IE)]><td align="center" width="147" style="background-color:<%= @styling.content_background_color%>;width:76px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 0px; padding-left: 20px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  383. <div class="col num3"
  384. style="display: table-cell; vertical-align: top; max-width: 320px; min-width: 76px; width: 76px;">
  385. <div style="width:100% !important;">
  386. <!--[if (!mso)&(!IE)]><!-->
  387. <div
  388. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 0px; padding-left: 20px;">
  389. <!--<![endif]-->
  390. <div align="left" class="img-container left "
  391. style="padding-right: 0px;padding-left: 0px;">
  392. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr style="line-height:0px"><td style="padding-right: 0px;padding-left: 0px;" align="left"><![endif]--><img
  393. alt="<%= from.name %>" border="0" class="left " src="<%= avatar_url(from) %>"
  394. style="text-decoration: none; -ms-interpolation-mode: bicubic; border: 0; height: auto; width: 100%; max-width: 76px; display: block;"
  395. title="<%= from.name %>" width="76" />
  396. <!--[if mso]></td></tr></table><![endif]-->
  397. </div>
  398. <!--[if (!mso)&(!IE)]><!-->
  399. </div>
  400. <!--<![endif]-->
  401. </div>
  402. </div>
  403. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  404. <!--[if (mso)|(IE)]></td><td align="center" width="442" style="background-color:<%= @styling.content_background_color%>;width:442px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 0px; padding-left: 0px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  405. <div class="col num9"
  406. style="display: table-cell; vertical-align: top; min-width: 320px; max-width: 441px; width: 442px;">
  407. <div style="width:100% !important;">
  408. <!--[if (!mso)&(!IE)]><!-->
  409. <div
  410. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 0px; padding-left: 0px;">
  411. <!--<![endif]-->
  412. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif"><![endif]-->
  413. <div
  414. style="color:<%= @styling.text_color %>;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:120%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;">
  415. <div
  416. style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: <%= @styling.text_color %>;">
  417. <p style="font-size: 14px; line-height: 19px; margin: 0;"><span
  418. style="font-size: 16px; color: <%= @styling.text_color %>;"><%= from.name %></span></p>
  419. <p style="font-size: 14px; line-height: 19px; margin: 0;"><span
  420. style="font-size: 16px;"><%= link "@" <> from.nickname, style: "color: #{@styling.link_color};text-decoration: none;", to: follow.activity.actor %></span></p>
  421. </div>
  422. </div>
  423. <!--[if mso]></td></tr></table><![endif]-->
  424. <!--[if (!mso)&(!IE)]><!-->
  425. </div>
  426. <!--<![endif]-->
  427. </div>
  428. </div>
  429. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  430. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  431. </div>
  432. </div>
  433. </div>
  434. <%# user card END %>
  435. <% end %>
  436. <% end %>
  437. <%# divider start %>
  438. <div style="background-color:transparent;">
  439. <div class="block-grid"
  440. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  441. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  442. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  443. <!--[if (mso)|(IE)]><td align="center" width="590" style="background-color:<%= @styling.content_background_color%>;width:590px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 0px; padding-left: 0px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  444. <div class="col num12"
  445. style="min-width: 320px; max-width: 590px; display: table-cell; vertical-align: top; width: 590px;">
  446. <div style="width:100% !important;">
  447. <!--[if (!mso)&(!IE)]><!-->
  448. <div
  449. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 0px; padding-left: 0px;">
  450. <!--<![endif]-->
  451. <table border="0" cellpadding="0" cellspacing="0" class="divider" role="presentation"
  452. style="table-layout: fixed; vertical-align: top; border-spacing: 0; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;"
  453. valign="top" width="100%">
  454. <tbody>
  455. <tr style="vertical-align: top;" valign="top">
  456. <td class="divider_inner"
  457. style="word-break: break-word; vertical-align: top; min-width: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;"
  458. valign="top">
  459. <table align="center" border="0" cellpadding="0" cellspacing="0" class="divider_content"
  460. height="0" role="presentation"
  461. style="table-layout: fixed; vertical-align: top; border-spacing: 0; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; border-top: 1px solid <%= @styling.text_color %>; height: 0px;"
  462. valign="top" width="100%">
  463. <tbody>
  464. <tr style="vertical-align: top;" valign="top">
  465. <td height="0"
  466. style="word-break: break-word; vertical-align: top; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;"
  467. valign="top"><span></span></td>
  468. </tr>
  469. </tbody>
  470. </table>
  471. </td>
  472. </tr>
  473. </tbody>
  474. </table>
  475. <!--[if (!mso)&(!IE)]><!-->
  476. </div>
  477. <!--<![endif]-->
  478. </div>
  479. </div>
  480. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  481. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  482. </div>
  483. </div>
  484. </div>
  485. <%# divider end %>
  486. <div style="background-color:transparent;">
  487. <div class="block-grid"
  488. style="Margin: 0 auto; min-width: 320px; max-width: 590px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; background-color: <%= @styling.content_background_color%>;">
  489. <div style="border-collapse: collapse;display: table;width: 100%;background-color:<%= @styling.content_background_color%>;">
  490. <!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:590px"><tr class="layout-full-width" style="background-color:<%= @styling.content_background_color%>"><![endif]-->
  491. <!--[if (mso)|(IE)]><td align="center" width="590" style="background-color:<%= @styling.content_background_color%>;width:590px; border-top: 0px solid transparent; border-left: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid transparent;" valign="top"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 0px; padding-left: 0px; padding-top:5px; padding-bottom:5px;"><![endif]-->
  492. <div class="col num12"
  493. style="min-width: 320px; max-width: 590px; display: table-cell; vertical-align: top; width: 590px;">
  494. <div style="width:100% !important;">
  495. <!--[if (!mso)&(!IE)]><!-->
  496. <div
  497. style="border-top:0px solid transparent; border-left:0px solid transparent; border-bottom:0px solid transparent; border-right:0px solid transparent; padding-top:5px; padding-bottom:5px; padding-right: 0px; padding-left: 0px;">
  498. <!--<![endif]-->
  499. <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif"><![endif]-->
  500. <div
  501. style="color:<%= @styling.text_color %>;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:120%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;">
  502. <p
  503. style="font-size: 12px; line-height: 16px; text-align: center; color: <%= @styling.text_color %>; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; margin: 0;">
  504. <span style="font-size: 14px;"><%= raw Gettext.dpgettext("static_pages", "digest email sending reason", "You have received this email because you have signed up to receive digest emails from <b>%{instance}</b> Pleroma instance.", instance: safe_to_string(html_escape(@instance))) %></span></p>
  505. <p
  506. style="font-size: 12px; line-height: 14px; text-align: center; color: <%= @styling.text_color %>; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; margin: 0;">
  507.  </p>
  508. <p
  509. style="font-size: 12px; line-height: 16px; text-align: center; color: <%= @styling.text_color %>; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; margin: 0;">
  510. <span style="font-size: 14px;"><%= raw Gettext.dpgettext("static_pages", "digest email receiver address", "The email address you are subscribed as is <a href='mailto:%{@user.email}' style='color: %{color};text-decoration: none;'>%{email}</a>. ", color: safe_to_string(html_escape(@styling.link_color)), email: safe_to_string(html_escape(@user.email))) %></span></p>
  511. <p
  512. style="font-size: 12px; line-height: 16px; text-align: center; color: <%= @styling.text_color %>; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; margin: 0;">
  513. <span style="font-size: 14px;"><%= raw Gettext.dpgettext("static_pages", "digest email unsubscribe action", "To unsubscribe, please go %{here}.", here: safe_to_string link(Gettext.dpgettext("static_pages", "digest email unsubscribe action link text", "here"), style: "color: #{@styling.link_color};text-decoration: none;", to: @unsubscribe_link)) %></span></p>
  514. </div>
  515. <!--[if mso]></td></tr></table><![endif]-->
  516. <!--[if (!mso)&(!IE)]><!-->
  517. </div>
  518. <!--<![endif]-->
  519. </div>
  520. </div>
  521. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  522. <!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
  523. </div>
  524. </div>
  525. </div>
  526. <!--[if (mso)|(IE)]></td></tr></table><![endif]-->
  527. </td>
  528. </tr>
  529. </tbody>
  530. </table>
  531. <!--[if (IE)]></div><![endif]-->
  532. </body>
  533. </html>