Commit f8de6d1b315f64e99988e3c4cffb6bea6fadca61
1 parent
2b429040
Exists in
master
and in
29 other branches
Changing screen to edit templates
(ActionItem2378)
Showing
2 changed files
with
39 additions
and
9 deletions
Show diff stats
app/views/templates/index.html.erb
1 | <h1><%= _('Edit Templates') %></h1> | 1 | <h1><%= _('Edit Templates') %></h1> |
2 | 2 | ||
3 | +<%= _('Manage the templates used on creation of profiles') %> | ||
4 | + | ||
3 | <% list_of_templates = [[_('Person') , Person.templates , 'person' ], | 5 | <% list_of_templates = [[_('Person') , Person.templates , 'person' ], |
4 | [_('Community') , Community.templates , 'community' ], | 6 | [_('Community') , Community.templates , 'community' ], |
5 | [_('Enterprise'), Enterprise.templates, 'enterprise']] %> | 7 | [_('Enterprise'), Enterprise.templates, 'enterprise']] %> |
6 | 8 | ||
7 | -<ul> | ||
8 | - <% list_of_templates.each do |title, templates, kind|%> | ||
9 | - <li><%= title %></li> | 9 | +<% list_of_templates.each do |title, templates, kind|%> |
10 | + <div class='template-kind'> | ||
11 | + <h2><%= title %></h2> | ||
12 | + <%= button :add, _('New...'), {:action => "create_#{kind}_template"}, :title => _("Create a new template for %s") % title.downcase %> | ||
10 | <ul> | 13 | <ul> |
11 | <% templates.each do |template| %> | 14 | <% templates.each do |template| %> |
12 | - <li><%= link_to(template.name, {:controller => 'profile_editor', :profile => template.identifier}) %></li> | 15 | + <li> |
16 | + <%= image_tag "icons-app/#{kind}-icon.png" %> | ||
17 | + <%= link_to(template.name, {:controller => 'profile_editor', :profile => template.identifier}, :title => _('Edit template "%s"') % template.name ) %> | ||
18 | + </li> | ||
13 | <% end %> | 19 | <% end %> |
14 | - <li><strong> | ||
15 | - <%= link_to(_('New...'), {:action => "create_#{kind}_template"}) %> | ||
16 | - </strong></li> | ||
17 | </ul> | 20 | </ul> |
18 | - <% end %> | ||
19 | -</ul> | 21 | + </div> |
22 | +<% end %> | ||
23 | + | ||
24 | +<% button_bar do %> | ||
25 | + <%= button :back, _('Back to admin panel'), :controller => 'admin_panel' %> | ||
26 | +<% end %> |
public/stylesheets/application.css
@@ -5928,6 +5928,29 @@ h1#agenda-title { | @@ -5928,6 +5928,29 @@ h1#agenda-title { | ||
5928 | font-size: 20px; | 5928 | font-size: 20px; |
5929 | } | 5929 | } |
5930 | 5930 | ||
5931 | +/* Templates */ | ||
5932 | + | ||
5933 | +.controller-templates .template-kind { | ||
5934 | + border-bottom: 1px solid #CCC; | ||
5935 | +} | ||
5936 | + | ||
5937 | +.controller-templates .template-kind ul { | ||
5938 | + padding-left: 5px; | ||
5939 | +} | ||
5940 | + | ||
5941 | +.controller-templates .template-kind li { | ||
5942 | + list-style: none; | ||
5943 | + padding: 3px; | ||
5944 | +} | ||
5945 | + | ||
5946 | +.controller-templates .template-kind li:hover { | ||
5947 | + background-color: #f0f0f0; | ||
5948 | +} | ||
5949 | + | ||
5950 | +.controller-templates .template-kind li a { | ||
5951 | + font-size: 13px; | ||
5952 | +} | ||
5953 | + | ||
5931 | /* }}} */ | 5954 | /* }}} */ |
5932 | 5955 | ||
5933 | #alt-beautify { | 5956 | #alt-beautify { |