Neues Sheet nach Eintrag am Ende

This commit is contained in:
rxf
2023-04-30 18:15:14 +02:00
parent 1dec10d12d
commit 32bf325a68
2 changed files with 16 additions and 10 deletions

View File

@@ -23,10 +23,11 @@ document.addEventListener('DOMContentLoaded', async function () {
let setArray = []
let fields = document.querySelectorAll('#sptab button')
for (i = 0; i < fields.length; i++) {
setArray[i] = 0
let status = { day: fields[i].innerHTML, status: false }
if (fields[i].hasAttribute('disabled')) {
setArray[i] = 1
status.status = true
}
setArray.push(status)
}
data.data = setArray
storeData(data)
@@ -34,18 +35,17 @@ document.addEventListener('DOMContentLoaded', async function () {
function fillSchema(data) {
const setArray = data.data
let lastday = DateTime.now().endOf('month').day
let first = lastday === data.last ? 1 : data.last+1
for(let i = 1, k = first; i <= 35; i++, k++) {
if(k > lastday) {
k = 1
}
for(let i = 1, k = 1; i < 36; i++, k++) {
if (i === 18) {
i++
}
let sel = '#bt'+i
document.querySelector(sel).innerHTML = k
if(setArray[i-1] === 1) {
if(setArray[0].day === 'undefined') {
document.querySelector(sel).innerHTML = k
} else {
document.querySelector(sel).innerHTML = setArray[i-1].day
}
if(setArray[i-1].status) {
document.querySelector(sel).setAttribute('aria-label', 'x')
}
}