Commit 2df11dd71a94402816792418bfa60ba93bc00671

Authored by Victor Costa
1 parent 0d9bdbdf

Improve layout of email templates list

app/views/email_templates/index.html.erb
1   -<h1><%= _('Email Templates') %></h1>
  1 +<div class="email-templates">
  2 + <h1><%= _('Email Templates') %></h1>
2 3  
3   -<table>
4   - <tr>
5   - <th><%= _('Name') %></th>
6   - <th><%= _('Type') %></th>
7   - <th></th>
8   - </tr>
  4 + <table>
  5 + <tr>
  6 + <th><%= _('Name') %></th>
  7 + <th><%= _('Type') %></th>
  8 + <th><%= _('Actions') %></th>
  9 + </tr>
9 10  
10   -<% @email_templates.each do |email_template| %>
11   - <tr>
12   - <td><%= email_template.name %></td>
13   - <td><%= email_template.available_types[email_template.template_type][:description] if email_template.template_type.present? %></td>
14   - <td>
15   - <%= link_to 'Edit', url_for(:controller => :email_templates, :action => :edit, :id => email_template.id) %>
16   - <%= link_to 'Destroy', url_for(:controller => :email_templates, :action => :destroy, :id => email_template.id), method: :delete, data: { confirm: 'Are you sure?' } %>
17   - </td>
18   - </tr>
19   -<% end %>
20   -</table>
  11 + <% @email_templates.each do |email_template| %>
  12 + <tr>
  13 + <td><%= email_template.name %></td>
  14 + <td><%= email_template.available_types[email_template.template_type][:description] if email_template.template_type.present? %></td>
  15 + <td>
  16 + <%= button_without_text(:edit, _('Edit'), {:controller => :email_templates, :action => :edit, :id => email_template.id}) %>
  17 + <%= button_without_text(:remove, _('Remove'), {:controller => :email_templates, :action => :destroy, :id => email_template.id}, method: :delete, data: { confirm: 'Are you sure?' }) %>
  18 + </td>
  19 + </tr>
  20 + <% end %>
  21 + </table>
21 22  
22   -<br />
  23 + <br />
23 24  
24   -<%= button(:new, _('New template'), :controller => :email_templates, :action => :new) %>
25   -<%= button(:back, _('Back to control panel'), :controller => :profile_editor) %>
  25 + <%= button(:new, _('New template'), :controller => :email_templates, :action => :new) %>
  26 + <%= button(:back, _('Back to control panel'), :controller => :profile_editor) %>
  27 +</div>
... ...
public/stylesheets/email-templates.css
... ... @@ -13,3 +13,6 @@
13 13 text-decoration: none;
14 14 font-size: 10px;
15 15 }
  16 +.email-templates table td {
  17 + text-align: center;
  18 +}
... ...