From 0c14356c105e1f9e05f5070abf48e6fbc2c99069 Mon Sep 17 00:00:00 2001 From: Larissa Reis Date: Mon, 9 Jul 2012 12:20:10 -0300 Subject: [PATCH] adds delete button in new qualifier row --- app/views/manage_products/_edit_info.rhtml | 2 +- public/javascripts/application.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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