Initial Commit für das Grundgerüst der Anwendung, bestehend aus der Dev-Container Konfiguration, der Docker und docker-Compose Definitionen sowie der Verzeichnisse App_Server für die Backend-Programme sowie Client für die browserseitigen GUI-Komponenten

This commit is contained in:
gg committed 2026-08-17 16:10:11 +02:00
1 parent 10549934ea
commit 1ba78992a6
63 files changed
+5410

No files matched your search

+50
View File
@@ -0,0 +1,50 @@
import m from "mithril";
export var gridMountpoints = {
header: null,
menubar: null,
main: null,
modalhook: null
}
export const maingrid: m.ClosureComponent = (vnode) => {
let gridstyle = {
'display': 'grid',
'grid-template-rows': 'auto auto 1fr',
'height': '100vh',
'width': '100vw'
}
return {
view: (vnode) => {
return [
m("div", {style: gridstyle},
[
m("div", {
oncreate: (vnode) => { gridMountpoints.header = vnode.dom },
style: {'grid-row': '1'}
}),
m("div", {
oncreate: (vnode) => { gridMountpoints.menubar = vnode.dom },
style: {'grid-row': '2'}
}),
m("div",
{
//oncreate: (vnode) => { gridMountpoints.main = vnode.dom },
style: {'grid-row': "3", 'overflow-y': 'auto', 'height': '100%'}
},
m("div",
{
oncreate: (vnode) => { gridMountpoints.main = vnode.dom },
style: {'overflow-y': 'auto', height: 'inherit'}
}
)
)
]
),
m("div#modalhook", {
oncreate: (vnode) => { gridMountpoints.modalhook = vnode.dom}
})
]
}
}
}