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 3 <% javascript_tag do %>
4 4 jQuery('#product-qualifiers-list *').removeClass('small-loading')
5 5 <% end %>
... ...
app/views/manage_products/_edit_info.rhtml
... ... @@ -39,8 +39,8 @@
39 39 <%= select_qualifiers(@product, qualifier.id) %>
40 40 </td>
41 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 44 </td>
45 45 </tr>
46 46 <% end %>
... ... @@ -48,7 +48,7 @@
48 48 <%= button_to_function(
49 49 :add,
50 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 53 <%= hidden_field_tag "product[qualifiers_list][nil]" %>
54 54 <% end %>
... ...
public/javascripts/application.js
... ... @@ -454,9 +454,9 @@ function loading_for_button(selector) {
454 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 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 462 // controls the display of the login/logout stuff
... ...