fix: billableaua — show only delta minutes per missed day

This commit is contained in:
m
2026-04-02 10:44:27 +02:00
parent cfa491c47e
commit 6596ac14fa

View File

@@ -421,16 +421,17 @@
'<span class="num">' + perDayStr + '</span> Stunden billable pro Tag.' +
verdict +
'<span class="verdict" style="margin-top:32px;font-size:0.85em;font-weight:300;color:var(--text-dim);display:block;">' +
'Ein Tag krank? <span class="num">' +
(workingDays > 1 ? Math.round(hours / (workingDays - 1) * 60) : '&infin;') +
'</span> Minuten pro Tag.' +
' Noch ein Tag? <span class="num">' +
(workingDays > 2 ? Math.round(hours / (workingDays - 2) * 60) : '&infin;') +
'</span>.' +
' Eine Woche? <span class="num">' +
(workingDays > 5 ? Math.round(hours / (workingDays - 5) * 60) : '&infin;') +
'</span>.' +
'<br>Jeder verpasste Tag erh&ouml;ht den Druck auf alle anderen.</span>';
(function() {
var base = hours / workingDays * 60;
var d1 = workingDays > 1 ? Math.round(hours / (workingDays - 1) * 60 - base) : 0;
var d2 = workingDays > 2 ? Math.round(hours / (workingDays - 2) * 60 - base) : 0;
var d5 = workingDays > 5 ? Math.round(hours / (workingDays - 5) * 60 - base) : 0;
return 'Ein Tag krank? +<span class="num">' + d1 + '</span> Minuten pro Tag.' +
' Zwei Tage? +<span class="num">' + d2 + '</span>.' +
' Eine Woche? +<span class="num">' + d5 + '</span>.' +
'<br>Jeder verpasste Tag erh&ouml;ht den Druck auf alle anderen.';
})() +
'</span>';
}
document.getElementById('hours').addEventListener('input', calculate);