From e7a053f5969cdcf9dd71d45abd3976c539c9e2da Mon Sep 17 00:00:00 2001 From: Tilman Liero Date: Sun, 10 Jul 2016 22:03:32 +0200 Subject: [PATCH] Number format in modal and ToDo list --- README.md | 8 +++++++- src/main/resources/static/js/controllers.js | 9 +++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9f3e842..66bbd5e 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,13 @@ https://letsencrypt.org/getting-started/ # TODO -- Transaktionen in Popup editieren/löschen als Admin +- umschalten von Ausgabe auf Entnahme möglich? Ansonsten Pseudo-Kategorie aus Edit-Fenster entfernen +- Account-Dropdown ausblenden, wenn User nur einen Account sehen kann +- Auslagen in Modal anzeigen und zurücksetzen +- verschiedene Hintergrundfarben für Auslagen, je nach User +- Export als CSV +- Import von comdirect mit Mustererkennung und Muster-Editor + - Admin-Bereich - Auslagen zurücksetzen - (beliebig lange) Liste von Transaktionen anzeigen diff --git a/src/main/resources/static/js/controllers.js b/src/main/resources/static/js/controllers.js index e6b1a4b..2d2ac0b 100644 --- a/src/main/resources/static/js/controllers.js +++ b/src/main/resources/static/js/controllers.js @@ -272,6 +272,15 @@ transactionControllers.controller('DetailsModalCtrl', [ '$scope', '$resource', ' var transaction = Transaction.get({ id: transactionId }); transaction.$promise.then(function(data) { + + transaction.amount = transaction.amount.toFixed(2).toString().replace('.', ','); + if (transaction.amount.charAt(0) === '-') { + transaction.amount = transaction.amount.substr(1); + } + else { + transaction.amount = "+" + transaction.amount; + } + transaction.date = new Date(transaction.date); transaction.creditor = $resource(transaction._links.creditor.href).get(); transaction.category = $resource(transaction._links.category.href).get();