From 7f6cfee1fff8018a37c4881bb7901ea19deb018d Mon Sep 17 00:00:00 2001 From: rxf Date: Mon, 1 May 2023 19:25:59 +0200 Subject: [PATCH] =?UTF-8?q?Datum-Anzeige=20gehtt=20mal=20soweit=20Fehlt=20?= =?UTF-8?q?noch:=20-=20Monate=20obern=20dr=C3=BCber=20-=20Aufruf=20inische?= =?UTF-8?q?ma=20wenn=20letzter=20Tag=20geklickt=20-=20ankreuzen=20noch=20t?= =?UTF-8?q?esten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/javascripts/script.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/public/javascripts/script.js b/public/javascripts/script.js index 5e69ea4..7afd184 100644 --- a/public/javascripts/script.js +++ b/public/javascripts/script.js @@ -8,7 +8,7 @@ document.addEventListener('DOMContentLoaded', async function () { document.querySelector('#curmon').innerHTML = curdate.replace('_',' ') -// initSchema('2023-05-01') + initSchema('2023-05-01') let ret = await getData() fillSchema(ret.data) @@ -40,9 +40,8 @@ document.addEventListener('DOMContentLoaded', async function () { const setArray = data.data for(let i = 0; i < 35; i++) { let sel = '#bt'+(i+1) - let day = DateTime.fromISO(setArray[i].day).toFormat('d') - document.querySelector(sel).setAttribute('innerHTML', day) if (setArray[i].day !== '') { + document.querySelector(sel).innerHTML = DateTime.fromISO(setArray[i].day).toFormat('d') if (setArray[i].status) { document.querySelector(sel).setAttribute('aria-label', 'x') document.querySelector(sel).setAttribute('disabled', 'disabled') @@ -81,13 +80,15 @@ document.addEventListener('DOMContentLoaded', async function () { function initSchema(startdate) { let setArray = [] let ld0 = DateTime.fromISO(startdate) + let k = 0 for(let i = 0; i < 35; i++) { let elem = {status: false} if (i === 17) { elem.day = '' } else { - let ld = ld0.plus({day: i}) + let ld = ld0.plus({day: k}) elem.day = ld.toFormat('y-LL-dd') + k++ } setArray.push(elem) }