From 17720c4d1a52e7ae68737c53540a470dbf73e279 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Sat, 29 Mar 2014 14:02:11 +1100 Subject: [PATCH] Fix NaN issue in league table adjustments --- assets/js/admin/sportspress-admin.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/assets/js/admin/sportspress-admin.js b/assets/js/admin/sportspress-admin.js index b60a57ff..0c049b83 100644 --- a/assets/js/admin/sportspress-admin.js +++ b/assets/js/admin/sportspress-admin.js @@ -155,8 +155,11 @@ jQuery(document).ready(function($){ matrix = $(this).attr("data-matrix"); $el = $(this).closest(".sp-table-adjustments").siblings(".sp-table-values").find("input[data-matrix="+matrix+"]"); placeholder = parseFloat($el.attr("data-placeholder")); - adjustment = parseFloat($(this).val()) - parseFloat($el.attr("data-adjustment")); - if(!isNaN(adjustment)) placeholder += adjustment; + current_adjustment = parseFloat($el.attr("data-adjustment")); + adjustment = parseFloat($(this).val()); + if(isNaN(current_adjustment)) current_adjustment = 0; + if(isNaN(adjustment)) adjustment = 0; + placeholder += adjustment - current_adjustment; $el.attr("placeholder", placeholder); });