Commit e663106a95629285308ea1950458764ab95b296f

Authored by Daniela Feitosa
2 parents 4718145b 8a6b4b70

Merge commit 'refs/merge-requests/183' of git://gitorious.org/noosfero/noosfero …

…into merge-requests/183
app/views/manage_products/_certifiers_for_selection.rhtml
1 -<%= select_certifiers(@qualifier) %>  
2 -<%= button_to_function(:delete, '', "jQuery(this).parents('tr').remove()") %> 1 +<%= select_certifiers(@qualifier) +
  2 + button_to_function(:delete, content_tag('span', 'Delete qualifier'), "jQuery(this).parents('tr').remove()") %>
3 <% javascript_tag do %> 3 <% javascript_tag do %>
4 jQuery('#product-qualifiers-list *').removeClass('small-loading') 4 jQuery('#product-qualifiers-list *').removeClass('small-loading')
5 <% end %> 5 <% end %>
app/views/manage_products/_edit_info.rhtml
@@ -39,8 +39,8 @@ @@ -39,8 +39,8 @@
39 <%= select_qualifiers(@product, qualifier.id) %> 39 <%= select_qualifiers(@product, qualifier.id) %>
40 </td> 40 </td>
41 <td id='certifier-area-<%= index %>'> 41 <td id='certifier-area-<%= index %>'>
42 - <%= select_certifiers(qualifier, @product) %>  
43 - <%= button_to_function(:delete, content_tag('span', 'Delete qualifier'), "jQuery(this).parents('tr').remove()") %> 42 + <%= select_certifiers(qualifier, @product) +
  43 + button_to_function(:delete, content_tag('span', 'Delete qualifier'), "jQuery(this).parents('tr').remove()") %>
44 </td> 44 </td>
45 </tr> 45 </tr>
46 <% end %> 46 <% end %>
@@ -48,7 +48,7 @@ @@ -48,7 +48,7 @@
48 <%= button_to_function( 48 <%= button_to_function(
49 :add, 49 :add,
50 _('Add new qualifier'), 50 _('Add new qualifier'),
51 - "new_qualifier_row('#product-qualifiers-list', '#{escape_javascript(select_qualifiers(@product))}')" 51 + "new_qualifier_row('#product-qualifiers-list', '#{escape_javascript(select_qualifiers(@product))}', '#{escape_javascript(button_to_function(:delete, content_tag('span', 'Delete qualifier'), 'jQuery(this).parents(\'tr\').remove()'))}')"
52 ) %> 52 ) %>
53 <%= hidden_field_tag "product[qualifiers_list][nil]" %> 53 <%= hidden_field_tag "product[qualifiers_list][nil]" %>
54 <% end %> 54 <% end %>
public/javascripts/application.js
@@ -454,9 +454,9 @@ function loading_for_button(selector) { @@ -454,9 +454,9 @@ function loading_for_button(selector) {
454 jQuery(selector).css('cursor', 'progress'); 454 jQuery(selector).css('cursor', 'progress');
455 } 455 }
456 456
457 -function new_qualifier_row(selector, select_qualifiers) { 457 +function new_qualifier_row(selector, select_qualifiers, delete_button) {
458 index = jQuery(selector + ' tr').size() - 1; 458 index = jQuery(selector + ' tr').size() - 1;
459 - jQuery(selector).append("<tr><td>" + select_qualifiers + "</td><td id='certifier-area-" + index + "'><select></select></td></tr>"); 459 + jQuery(selector).append("<tr><td>" + select_qualifiers + "</td><td id='certifier-area-" + index + "'><select></select>" + delete_button + "</td></tr>");
460 } 460 }
461 461
462 // controls the display of the login/logout stuff 462 // controls the display of the login/logout stuff