Einheiten dazu
routes/index.js - Übergabe der Einheiten views/leayout.pug - Übernahme der Einheiten package.json "version": "1.1.0", "date": "2023-05-14", public/javascript/script.js - glob. Variable für Einheiten - Einheiten einlesen bei Click - Anzeige der Einheiten - bei init Einheiten auf 0 public/stylesheets/style.css - Anpassungen wg. Einheiten
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "Spritzschema",
|
"name": "Spritzschema",
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"date": "2023-05-13",
|
"date": "2023-05-14",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node ./bin/www >>/var/log/spritzschema.log 2>&1"
|
"start": "node ./bin/www >>/var/log/spritzschema.log 2>&1"
|
||||||
|
|||||||
@@ -2,8 +2,7 @@ document.addEventListener('DOMContentLoaded', async function () {
|
|||||||
|
|
||||||
const DateTime = luxon.DateTime
|
const DateTime = luxon.DateTime
|
||||||
|
|
||||||
const DEFEINHEIT = 8
|
let curEinheit = sysParams.einheit
|
||||||
let curEinheit = 0
|
|
||||||
|
|
||||||
if (sysParams.doinit) {
|
if (sysParams.doinit) {
|
||||||
await initSchema('2023-05-01')
|
await initSchema('2023-05-01')
|
||||||
@@ -22,7 +21,9 @@ document.addEventListener('DOMContentLoaded', async function () {
|
|||||||
field.setAttribute('aria-label','x');
|
field.setAttribute('aria-label','x');
|
||||||
field.setAttribute('disabled','disabled');
|
field.setAttribute('disabled','disabled');
|
||||||
schema.data[parseInt(field.id.slice(2))-1].status = true
|
schema.data[parseInt(field.id.slice(2))-1].status = true
|
||||||
|
schema.data[parseInt(field.id.slice(2))-1].einheit = curEinheit
|
||||||
await storeData(schema)
|
await storeData(schema)
|
||||||
|
fillSchema(schema)
|
||||||
if (e.srcElement.id === 'bt35') {
|
if (e.srcElement.id === 'bt35') {
|
||||||
let ldt = DateTime.fromISO(d)
|
let ldt = DateTime.fromISO(d)
|
||||||
ldt = ldt.plus({day: 1})
|
ldt = ldt.plus({day: 1})
|
||||||
@@ -32,16 +33,14 @@ document.addEventListener('DOMContentLoaded', async function () {
|
|||||||
|
|
||||||
async function enterEinheit (e) {
|
async function enterEinheit (e) {
|
||||||
let field = e.target;
|
let field = e.target;
|
||||||
let d = schema.data[34].day
|
curEinheit = field.value
|
||||||
schema.data[parseInt(field.id.slice(2))-1].einheit = field.value
|
|
||||||
await storeData(schema)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function buildCellHtml(day, einheit) {
|
function buildCellHtml(day, einheit) {
|
||||||
let x = `${day.toFormat('d')}
|
let x = `${day.toFormat('d')}
|
||||||
<div id="lowline" class="small">
|
<div id="lowline" class="small">
|
||||||
<div>${day.setLocale('de').toFormat('ccc')}</div>
|
<div>${day.setLocale('de').toFormat('ccc')}</div>
|
||||||
<div>${einheit !== 0 ? einheit : ''}</div>
|
<div id="eh">${einheit !== 0 ? einheit : ''}</div>
|
||||||
</div>`
|
</div>`
|
||||||
return x
|
return x
|
||||||
}
|
}
|
||||||
@@ -105,7 +104,7 @@ document.addEventListener('DOMContentLoaded', async function () {
|
|||||||
let k = 0
|
let k = 0
|
||||||
for(let i = 0; i < 35; i++) {
|
for(let i = 0; i < 35; i++) {
|
||||||
let elem = {status: false}
|
let elem = {status: false}
|
||||||
elem.einheit = curEinheit
|
elem.einheit = 0
|
||||||
if (i === 17) {
|
if (i === 17) {
|
||||||
elem.day = ''
|
elem.day = ''
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -74,3 +74,7 @@ footer {
|
|||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#eh {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
@@ -8,6 +8,7 @@ router.get('/', function(req, res, next) {
|
|||||||
res.render('index', {
|
res.render('index', {
|
||||||
test: req.query.test === 'true',
|
test: req.query.test === 'true',
|
||||||
doinit: req.query.doinit === 'true',
|
doinit: req.query.doinit === 'true',
|
||||||
|
einheit: req.query.einheit === undefined ? 0 : req.query.einheit,
|
||||||
version: pkg.version,
|
version: pkg.version,
|
||||||
title: pkg.name,
|
title: pkg.name,
|
||||||
date: pkg.date
|
date: pkg.date
|
||||||
|
|||||||
@@ -30,7 +30,8 @@ html
|
|||||||
testing: '#{test}' === 'true',
|
testing: '#{test}' === 'true',
|
||||||
version: '#{version}',
|
version: '#{version}',
|
||||||
date: '#{date}',
|
date: '#{date}',
|
||||||
doinit: '#{doinit}' === 'true'
|
doinit: '#{doinit}' === 'true',
|
||||||
|
einheit: parseInt('#{einheit}')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user