fix: Final-Review A14 – Beispielbetrag ersetzt, Vorzeichen-Hinweis Neuer Betrag, Laufzeit max 1200, Mermaid
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -40,7 +40,16 @@
|
||||
var form = select.closest('form');
|
||||
var art = select.value;
|
||||
var mitWert = Object.prototype.hasOwnProperty.call(WERT_LABEL, art);
|
||||
sperren(feld(form, 'value'), !mitWert);
|
||||
var wert = feld(form, 'value');
|
||||
sperren(wert, !mitWert);
|
||||
if (art === 'set') {
|
||||
// Vorzeichenfalle: Ausgaben sind negativ (wie Fixposten-Beträge).
|
||||
wert.placeholder = '-250,00';
|
||||
wert.title = 'Neuer Betrag mit Vorzeichen (Ausgabe negativ)';
|
||||
if (wert.value === '0') { wert.value = ''; }
|
||||
} else {
|
||||
wert.removeAttribute('placeholder');
|
||||
}
|
||||
beschriften(form, 'value-label', mitWert ? WERT_LABEL[art] : 'Wert');
|
||||
sperren(feld(form, 'start_date'), art === 'ende');
|
||||
beschriften(form, 'bis-label', art === 'ende' ? 'Endet am' : 'Gültig bis');
|
||||
|
||||
@@ -221,7 +221,7 @@
|
||||
<label>Name <input type="text" name="name" value="{{ l.name }}" required></label>
|
||||
<label>Darlehenssumme <input type="text" name="principal" data-type="amount" value="{{ l.principal|eur }}" required></label>
|
||||
<label>Zins p.a. (%) <input type="text" name="annual_rate_pct" data-type="amount" value="{{ l.annual_rate_pct|eur }}" required></label>
|
||||
<label>Laufzeit (Monate) <input type="number" name="term_months" data-type="int" min="1" value="{{ l.term_months }}" required></label>
|
||||
<label>Laufzeit (Monate) <input type="number" name="term_months" data-type="int" min="1" max="1200" value="{{ l.term_months }}" required></label>
|
||||
<label>Auszahlungsdatum <input type="date" name="payout_date" value="{{ l.payout_date.isoformat() }}" required></label>
|
||||
<label>Tilgungsart
|
||||
<select name="repayment_type" data-type="str">
|
||||
@@ -254,7 +254,7 @@
|
||||
<label>Name <input type="text" name="name" required></label>
|
||||
<label>Darlehenssumme <input type="text" name="principal" data-type="amount" placeholder="10000,00" required></label>
|
||||
<label>Zins p.a. (%) <input type="text" name="annual_rate_pct" data-type="amount" placeholder="4,5" required></label>
|
||||
<label>Laufzeit (Monate) <input type="number" name="term_months" data-type="int" min="1" required></label>
|
||||
<label>Laufzeit (Monate) <input type="number" name="term_months" data-type="int" min="1" max="1200" required></label>
|
||||
<label>Auszahlungsdatum <input type="date" name="payout_date" required></label>
|
||||
<label>Tilgungsart
|
||||
<select name="repayment_type" data-type="str">
|
||||
|
||||
Reference in New Issue
Block a user