Commit 7c51138ce73c5aab63c1558543ffc2f817514dc1

Authored by AntonioTerceiro
1 parent 0ce0492c

ActionItem70: extracting the color selection into a helper



git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@541 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/helpers/categories_helper.rb 0 → 100644
@@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
  1 +module CategoriesHelper
  2 + def select_color_for_category
  3 + if @category.top_level?
  4 + options = [
  5 + [ _('Do not display at the menu'), nil ],
  6 + [ _('Blue'), 1 ],
  7 + [ _('Red'), 2 ],
  8 + [ _('Green'), 3 ],
  9 + [ _('Orange'), 4 ],
  10 + ]
  11 + labelled_form_field(_('Display at the menu?'), select('category', 'display_color', options))
  12 + else
  13 + ""
  14 + end
  15 + end
  16 +
  17 +end
app/views/categories/_form.rhtml
@@ -5,19 +5,9 @@ @@ -5,19 +5,9 @@
5 <%= hidden_field_tag('parent_id', @category.parent.id) %> 5 <%= hidden_field_tag('parent_id', @category.parent.id) %>
6 <% end %> 6 <% end %>
7 7
8 - <% if @category.top_level? %>  
9 - <%  
10 - options = [  
11 - [ _('Do not display at the menu'), nil ],  
12 - [ _('Blue'), 1 ],  
13 - [ _('Red'), 2 ],  
14 - [ _('Green'), 3 ],  
15 - [ _('Orange'), 4 ],  
16 - ]  
17 - %>  
18 - <%= labelled_form_field(_('Display at the menu?'), f.select('display_color', options)) %>  
19 - <% end %> 8 + <%= select_color_for_category %>
20 9
21 <%= f.text_field 'name' %> 10 <%= f.text_field 'name' %>
22 <%= submit_tag _('Save') %> 11 <%= submit_tag _('Save') %>
  12 + <%= link_to _('Cancel'), :action => 'index' %>
23 <% end %> 13 <% end %>