V 1.3.2: Klick auf das Feld geht jetzt richtig
Einheiten werden richtig berücksichtigt
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "spritzschema",
|
"name": "spritzschema",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2",
|
||||||
"date": "2026-01-19",
|
"date": "2026-01-24",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -18,21 +18,24 @@ document.addEventListener('DOMContentLoaded', async function () {
|
|||||||
}
|
}
|
||||||
fillSchema(schema)
|
fillSchema(schema)
|
||||||
|
|
||||||
document.querySelector('#sptab').addEventListener('click', markField);
|
for(let i = 0; i < 35; i++) {
|
||||||
|
let sel = '#bt'+(i+1)
|
||||||
|
document.querySelector(sel).addEventListener('click', markField);
|
||||||
|
}
|
||||||
document.querySelector('#einheiten').addEventListener('change', enterEinheit);
|
document.querySelector('#einheiten').addEventListener('change', enterEinheit);
|
||||||
|
|
||||||
async function markField (e) {
|
async function markField (e) {
|
||||||
let field = e.target;
|
let field = e.currentTarget;
|
||||||
if (field.id === 'inner') {
|
// if (field.id === 'inner') {
|
||||||
field = e.target.parentElement
|
// field = e.target.parentElement
|
||||||
}
|
// }
|
||||||
let d = schema.data[34].day
|
let d = schema.data[34].day
|
||||||
field.setAttribute('aria-label','x');
|
field.setAttribute('aria-label','x');
|
||||||
// field.setAttribute('disabled','disabled');
|
// field.setAttribute('disabled','disabled');
|
||||||
let status = schema.data[parseInt(field.id.slice(2))-1].status
|
let status = schema.data[parseInt(field.id.slice(2))-1].status
|
||||||
status = !status
|
status = !status
|
||||||
schema.data[parseInt(field.id.slice(2))-1].status = status
|
schema.data[parseInt(field.id.slice(2))-1].status = status
|
||||||
schema.data[parseInt(field.id.slice(2))-1].einheit = curEinheit
|
schema.data[parseInt(field.id.slice(2))-1].einheit = status === true ? curEinheit : 0
|
||||||
await storeData(schema)
|
await storeData(schema)
|
||||||
fillSchema(schema)
|
fillSchema(schema)
|
||||||
if (e.srcElement.id === 'bt35') {
|
if (e.srcElement.id === 'bt35') {
|
||||||
@@ -85,10 +88,11 @@ document.addEventListener('DOMContentLoaded', async function () {
|
|||||||
} else {
|
} else {
|
||||||
document.querySelector(sel).setAttribute('disabled', 'disabled')
|
document.querySelector(sel).setAttribute('disabled', 'disabled')
|
||||||
}
|
}
|
||||||
if(setArray[i].einheit !== 0) {
|
// if(setArray[i].einheit !== 0) {
|
||||||
document.getElementById("einheiten").value = setArray[i].einheit
|
// document.getElementById("einheiten").value = setArray[i].einheit
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
document.getElementById("einheiten").value = schema.einheit
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getData(testing) {
|
async function getData(testing) {
|
||||||
|
|||||||
Reference in New Issue
Block a user