From 21f39d103bbff8e6b73ce06d4214b0fb95d1e280 Mon Sep 17 00:00:00 2001 From: Marvin Blum Date: Fri, 28 Aug 2026 17:10:40 +0200 Subject: [PATCH] Updated expense splitter to safe state in browser. --- static/expense-splitter/index.html | 735 ++++++++++++++++------------- 1 file changed, 420 insertions(+), 315 deletions(-) diff --git a/static/expense-splitter/index.html b/static/expense-splitter/index.html index 37cd5bd..a27e8f8 100644 --- a/static/expense-splitter/index.html +++ b/static/expense-splitter/index.html @@ -1,264 +1,360 @@ - + - - - Expense Splitter - - - -

Expense Splitter

+ + + Expense Splitter + + + +

Expense Splitter

+

1. Mitglieder

+
+ + -
+
-

1. Mitglieder

-
- - +

2. Neue Ausgabe hinzufügen

+ + + + + + + + + + + + + + + + + + + + + +
Beschreibung: + +
Betrag: + +
Bezahlt von:
Aufteilungsart: + +
Aufgeteilt zwischen:
+ +
-
+
-

2. Neue Ausgabe hinzufügen

- - - - - - - - - - - - - - - - - - - - - -
Beschreibung:
Betrag:
Bezahlt von:
Aufteilungsart: - -
Aufgeteilt zwischen:
- -
+

3. Alle Ausgaben

+ + + + + + + + + + + + +
DatumBeschreibungBetragBezahlt vonAufteilung
-
+
-

3. Alle Ausgaben

- - - - - - - - - - - - -
DatumBeschreibungBetragBezahlt vonAufteilung
+

4. Salden (wer hat wie viel zu bekommen / zu zahlen)

+
-
+
-

4. Salden (wer hat wie viel zu bekommen / zu zahlen)

-
+

5. Vereinfachte Rückzahlungen (wer zahlt wem)

+
-
+ - + // ---- Initiales Laden und Rendering ---- + loadData(); + renderMembers(); + renderPayerSelect(); + renderSplitInputs(); + renderExpenses(); + renderBalances(); + +