Neues Sheet nach Eintrag am Ende
This commit is contained in:
@@ -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')
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user