From bf7c38ef49c09030ef68668adb2037d8fde9b8ed Mon Sep 17 00:00:00 2001 From: Vincent Augagneur Date: Thu, 1 Aug 2013 11:28:53 +0200 Subject: [PATCH] //carrier wizard fix --- js/admin_carrier_wizard.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/admin_carrier_wizard.js b/js/admin_carrier_wizard.js index 27d9c4550..ff0ddf4e0 100644 --- a/js/admin_carrier_wizard.js +++ b/js/admin_carrier_wizard.js @@ -270,12 +270,14 @@ function bind_inputs() } }); - $('tr.fees_all td input').off('change').on('change', function () { - index = $(this).parent('td').index(); + $(document.body).off('change', 'tr.fees_all td input').on('change', 'tr.fees_all td input', function() { +    index = $(this).parent('td').index(); val = $(this).val(); + $(this).val(''); $('tr.fees').each( function () { $(this).find('td:eq('+index+') input:text:enabled').val(val); }); + return false; }); @@ -397,6 +399,7 @@ function enableRange(index) $('tr.fees_all td:eq('+index+')').children('input').show().removeAttr('disabled'); $('tr.fees_all td:eq('+index+')').addClass('validated').removeClass('not_validated'); $('tr.fees_all td:eq('+index+')').children('button').remove(); + bind_inputs(); } function disableRange(index) @@ -447,7 +450,6 @@ function delete_new_range() function checkAllFieldIsNumeric() { $('#zones_table td input[type=text]').each( function () { - console.log(this); if (!$.isNumeric($(this).val()) && $(this).val() != '') $(this).addClass('field_error'); });