More fixes

master
Mike Bryant 5 years ago
parent 6470b39f84
commit 91e428e563

@ -59,7 +59,7 @@ const updateLocalStorage = function (data) {
} }
const isEmpty = function (arr) { const isEmpty = function (arr) {
const filtered = arr.filter(value => value !== null && value !== '') const filtered = arr.filter(value => value !== null && value !== '' && !isNaN(value))
return filtered.length == 0 return filtered.length == 0
} }
@ -75,12 +75,12 @@ const getPrices = function () {
const getSellPrices = function () { const getSellPrices = function () {
//Checks all sell inputs and returns an array with their values //Checks all sell inputs and returns an array with their values
return res = sell_inputs.map(function (input) { return res = sell_inputs.map(function (input) {
return input.value || '' return parseInt(input.value || '');
}) })
} }
const calculateOutput = function (data) { const calculateOutput = function (data) {
if (isEmpty(data.slice(2))) { if (isEmpty(data)) {
$("#output").html(""); $("#output").html("");
return; return;
} }
@ -102,11 +102,11 @@ const calculateOutput = function (data) {
} }
const update = function () { const update = function () {
const sell_prices = getSellPrices() const sell_prices = getSellPrices();
const buy_price = buy_input.val() const buy_price = parseInt(buy_input.val());
const data = [buy_price, buy_price, ...sell_prices] const data = [buy_price, buy_price, ...sell_prices];
updateLocalStorage(data) updateLocalStorage(data);
calculateOutput(data) calculateOutput(data);
} }
$(document).ready(initialize); $(document).ready(initialize);

Loading…
Cancel
Save