[feat] Modify alt text for logo; Support user-defined color for header and footer

This commit is contained in:
Jimmy 2021-03-11 21:10:26 -08:00
parent 899d4c91f6
commit ee7c906f17
6 changed files with 55 additions and 41 deletions

View file

@ -7,8 +7,11 @@
<%= stylesheet_link_tag "mailbot" %> <%= stylesheet_link_tag "mailbot" %>
</head> </head>
<body> <body>
</span> <% if @conference.present? && @conference.color.present? %>
<div id="border" style="background-color: <%= @conference.color %>">
<% else %>
<div id="border">
<% end %>
</div> </div>
<div id="border"></div>
</body> </body>
</html> </html>

View file

@ -10,17 +10,20 @@
<%= stylesheet_link_tag "mailbot" %> <%= stylesheet_link_tag "mailbot" %>
</head> </head>
<body> <body>
<% if @conference.present? && @conference.color.present? %>
<div id="border" style="background-color: <%= @conference.color %>">
<% else %>
<div id="border"> <div id="border">
<% end %>
<div class="row"> <div class="row">
<div class="col-md-2"> <div class="col-md-2">
<% if @logo_url.present? %> <% if @logo_url.present? %>
<%= image_tag(@logo_url, style: "display:block;height:70px;width:auto;", alt: 'conference logo') %> <%= image_tag(@logo_url, style: "display:block;height:70px;width:auto;", alt: @conference.title + ' logo') %>
<% end %> <% end %>
</div> </div>
</div> </div>
</div> </div>
<div id="content"> </body>
<span style="white-space: pre-line"></span>

View file

@ -1,4 +1,5 @@
<%= render partial: "layouts/mailbot_header" %> <%= render partial: "layouts/mailbot_header" %>
<div id="content">
<span style="white-space: pre-line"> <span style="white-space: pre-line">
Dear <%= @user.name %>, Dear <%= @user.name %>,
@ -11,4 +12,5 @@
Best wishes, Best wishes,
<%= @conference.title %> Team <%= @conference.title %> Team
</span> </span>
</div>
<%= render partial: "layouts/mailbot_footer" %> <%= render partial: "layouts/mailbot_footer" %>

View file

@ -1,5 +1,7 @@
<%= render partial: "layouts/mailbot_header" %> <%= render partial: "layouts/mailbot_header" %>
<div id="content">
<span style="white-space: pre-line"> <span style="white-space: pre-line">
<%= @email_body %> <%= @email_body %>
</span> </span>
</div>
<%= render partial: "layouts/mailbot_footer" %> <%= render partial: "layouts/mailbot_footer" %>

View file

@ -1,4 +1,5 @@
<%= render partial: "layouts/mailbot_header" %> <%= render partial: "layouts/mailbot_header" %>
<div id="content">
<span style="white-space: pre-line"> <span style="white-space: pre-line">
Dear <%= @user.name %>, Dear <%= @user.name %>,
@ -9,4 +10,5 @@
Best wishes, Best wishes,
<%= @conference.title %> Team <%= @conference.title %> Team
</span> </span>
</div>
<%= render partial: "layouts/mailbot_footer" %> <%= render partial: "layouts/mailbot_footer" %>

View file

@ -1,4 +1,5 @@
<%= render partial: "layouts/mailbot_header" %> <%= render partial: "layouts/mailbot_header" %>
<div id="content">
<span style="white-space: pre-line"> <span style="white-space: pre-line">
Dear <%= @user.name %>, Dear <%= @user.name %>,
@ -11,4 +12,5 @@
Best wishes, Best wishes,
<%= @conference.title %> Team <%= @conference.title %> Team
</span> </span>
</div>
<%= render partial: "layouts/mailbot_footer" %> <%= render partial: "layouts/mailbot_footer" %>