diff --git a/js/scripts.js b/js/scripts.js index 35ed3d9..5339a4c 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -285,7 +285,8 @@ const calculateOutput = function (data, first_buy, previous_pattern) { let buy_price = parseInt(buy_input.val()); previous_pattern_number = "" for (let poss of analyzed_possibilities) { - var out_line = "" + poss.pattern_description + "" + var out_line = "" + poss.pattern_description + ""; + const style_price = buy_price || poss.prices[0].min; if (previous_pattern_number != poss.pattern_number) { previous_pattern_number = poss.pattern_number pattern_count = analyzed_possibilities @@ -295,7 +296,7 @@ const calculateOutput = function (data, first_buy, previous_pattern) { } out_line += `${displayPercentage(poss.probability)}`; for (let day of poss.prices.slice(2)) { - let price_class = getPriceClass(buy_price, day.max); + let price_class = getPriceClass(style_price, day.max); if (day.min !== day.max) { out_line += `${day.min} ${i18next.t("output.to")} ${day.max}`; } else { @@ -303,8 +304,8 @@ const calculateOutput = function (data, first_buy, previous_pattern) { } } - var min_class = getPriceClass(buy_price, poss.weekGuaranteedMinimum); - var max_class = getPriceClass(buy_price, poss.weekMax); + var min_class = getPriceClass(style_price, poss.weekGuaranteedMinimum); + var max_class = getPriceClass(style_price, poss.weekMax); out_line += `${poss.weekGuaranteedMinimum}${poss.weekMax}`; output_possibilities += out_line }