From 0b8ff142b7930c7c73a3a24012acc5b3c64bdc0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Kov=C3=A1cs?= Date: Fri, 8 Nov 2024 14:31:55 +0100 Subject: [PATCH] updated to support credit credit previously displayed as -- now displays plain number --- index.html | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 066c09a..af6862c 100644 --- a/index.html +++ b/index.html @@ -133,7 +133,7 @@

Login

apiKey: "AIzaSyDl6hnUPdneEuC9emWbELvYoplR8vWhEsA", authDomain: "debts-92f72.firebaseapp.com", projectId: "debts-92f72", - storageBucket: "debts-92f72.firebaseapp.com", + storageBucket: "debts-92f72.appspot.com", messagingSenderId: "904817355212", appId: "1:904817355212:web:fd6837ba25f57d0ec6d569" }; @@ -188,22 +188,26 @@

Login

transactionList.push({ ...data, type, date }); + // Update total debt based on transaction type if (type === "debt") { - totalDebt += amount; + totalDebt -= amount; // Subtract debt } else if (type === "payment") { - totalDebt -= amount; + totalDebt += amount; // Add payment } }); - document.getElementById("total-debt").innerText = `-${totalDebt} Ft`; + // Display the total debt as negative for debt, positive for payments + document.getElementById("total-debt").innerText = `${totalDebt} Ft`; + // Display each transaction with correct signs const transactionContainer = document.getElementById("transaction-list"); transactionContainer.innerHTML = ""; transactionList.forEach((transaction) => { const transactionElement = document.createElement("div"); transactionElement.className = `transaction ${transaction.type}`; + const sign = transaction.type === "debt" ? "-" : "+"; transactionElement.innerHTML = ` -
${transaction.type === "debt" ? "-" : "+"}${transaction.amount} Ft
+
${sign}${transaction.amount} Ft
${transaction.date}
`; transactionContainer.appendChild(transactionElement);