diff --git a/app/views/manage_products/_edit_info.rhtml b/app/views/manage_products/_edit_info.rhtml index 4a9f7b7..e0e6b78 100644 --- a/app/views/manage_products/_edit_info.rhtml +++ b/app/views/manage_products/_edit_info.rhtml @@ -48,7 +48,7 @@ <%= button_to_function( :add, _('Add new qualifier'), - "new_qualifier_row('#product-qualifiers-list', '#{escape_javascript(select_qualifiers(@product))}')" + "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()'))}')" ) %> <%= hidden_field_tag "product[qualifiers_list]" %> <% end %> diff --git a/public/javascripts/application.js b/public/javascripts/application.js index 68a6d19..ce570d4 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -454,9 +454,9 @@ function loading_for_button(selector) { jQuery(selector).css('cursor', 'progress'); } -function new_qualifier_row(selector, select_qualifiers) { +function new_qualifier_row(selector, select_qualifiers, delete_button) { index = jQuery(selector + ' tr').size() - 1; - jQuery(selector).append("" + select_qualifiers + ""); + jQuery(selector).append("" + select_qualifiers + "" + delete_button + ""); } // controls the display of the login/logout stuff -- libgit2 0.21.2