@@ -871,6 +871,13 module ApplicationHelper | |||||
871 | form_for(*args, &proc) |
|
871 | form_for(*args, &proc) | |
872 | end |
|
872 | end | |
873 |
|
873 | |||
|
874 | def labelled_form_for(*args, &proc) | |||
|
875 | args << {} unless args.last.is_a?(Hash) | |||
|
876 | options = args.last | |||
|
877 | options.merge!({:builder => TabularFormBuilder}) | |||
|
878 | form_for(*args, &proc) | |||
|
879 | end | |||
|
880 | ||||
874 | def back_url_hidden_field_tag |
|
881 | def back_url_hidden_field_tag | |
875 | back_url = params[:back_url] || request.env['HTTP_REFERER'] |
|
882 | back_url = params[:back_url] || request.env['HTTP_REFERER'] | |
876 | back_url = CGI.unescape(back_url.to_s) |
|
883 | back_url = CGI.unescape(back_url.to_s) |
@@ -1,4 +1,4 | |||||
1 | <% labelled_tabular_form_for :group, @group, :url => group_path(@group), :html => {:method => :put} do |f| %> |
|
1 | <% labelled_form_for @group do |f| %> | |
2 | <%= render :partial => 'form', :locals => { :f => f } %> |
|
2 | <%= render :partial => 'form', :locals => { :f => f } %> | |
3 | <%= submit_tag l(:button_save) %> |
|
3 | <%= submit_tag l(:button_save) %> | |
4 | <% end %> |
|
4 | <% end %> |
@@ -14,7 +14,7 | |||||
14 | <tbody> |
|
14 | <tbody> | |
15 | <% @groups.each do |group| %> |
|
15 | <% @groups.each do |group| %> | |
16 | <tr class="<%= cycle 'odd', 'even' %>"> |
|
16 | <tr class="<%= cycle 'odd', 'even' %>"> | |
17 |
<td><%= link_to h(group), |
|
17 | <td><%= link_to h(group), edit_group_path(group) %></td> | |
18 | <td align="center"><%= group.users.size %></td> |
|
18 | <td align="center"><%= group.users.size %></td> | |
19 | <td class="buttons"><%= link_to l(:button_delete), group, :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %></td> |
|
19 | <td class="buttons"><%= link_to l(:button_delete), group, :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %></td> | |
20 | </tr> |
|
20 | </tr> |
@@ -1,6 +1,6 | |||||
1 | <h2><%= link_to l(:label_group_plural), groups_path %> » <%= l(:label_group_new) %></h2> |
|
1 | <h2><%= link_to l(:label_group_plural), groups_path %> » <%= l(:label_group_new) %></h2> | |
2 |
|
2 | |||
3 | <% form_for(@group, :builder => TabularFormBuilder, :lang => current_language) do |f| %> |
|
3 | <% labelled_form_for @group do |f| %> | |
4 | <%= render :partial => 'form', :locals => { :f => f } %> |
|
4 | <%= render :partial => 'form', :locals => { :f => f } %> | |
5 | <p> |
|
5 | <p> | |
6 | <%= f.submit l(:button_create) %> |
|
6 | <%= f.submit l(:button_create) %> |
General Comments 0
You need to be logged in to leave comments.
Login now