settings for future and past dates
Some checks failed
PHPUnit / test (push) Has been cancelled

This commit is contained in:
2026-07-17 17:45:38 +02:00
parent 9265181154
commit 764b4c5545
5 changed files with 25 additions and 4 deletions

View File

@ -333,9 +333,14 @@ function renderQuestionBody(q, sectionIdx) {
case 'date_spinner': {
const precision = config.precision || 'full';
const dateRange = config.dateRange === 'future' ? 'future' : 'past';
const years = [];
const now = new Date().getFullYear();
for (let yr = now + 1; yr >= 1900; yr--) years.push(yr);
if (dateRange === 'future') {
for (let yr = now; yr <= now + 50; yr++) years.push(yr);
} else {
for (let yr = now; yr >= 1900; yr--) years.push(yr);
}
inner += `<div class="qp-date-row">`;
if (precision === 'full') {
inner += `<select data-part="day" class="qp-select qp-select-sm"><option value="">Day</option>`;