Grotti 3.1.0: Bedarf-UI, Zeitfenster, HT/NT, Theme, Chrome-Fixes.
Bedarf in Sidebar/Material, Drucker-Zeitfenster und Tarif in Einstellungen, helles Theme; Legacy-Token und /api/drucker entfernt; SSE/SW-Fixes gegen hängende Navigation in Chrome.
This commit is contained in:
1 parent
8e88efc094
commit
6e59df22e5
23 files changed
+741
-171
No files matched your search
@@ -6,6 +6,7 @@
|
||||
<p class="tiny">Wartende und laufende Aufträge. Direktstarts erscheinen unter Läuft. Priorität mit den Pfeilen ändern.</p>
|
||||
</div>
|
||||
<div class="page-head-side">
|
||||
<a class="ghost" id="q-bedarf" href="/material#bedarf" hidden></a>
|
||||
<button type="button" class="ghost" id="q-refresh"><svg class="ico"><use href="#i-refresh"/></svg>Neu laden</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -212,7 +213,18 @@ document.getElementById("q-rows").addEventListener("click", async (event) => {
|
||||
});
|
||||
|
||||
window.onQueueChanged = load;
|
||||
window.onBedarfChanged = (data) => {
|
||||
const link = document.getElementById("q-bedarf");
|
||||
if (!link) return;
|
||||
const n = (data.shortfall || []).length;
|
||||
if (!n) {
|
||||
link.hidden = true;
|
||||
return;
|
||||
}
|
||||
link.hidden = false;
|
||||
link.textContent = n + " Fehlmenge" + (n === 1 ? "" : "n");
|
||||
};
|
||||
load();
|
||||
setInterval(load, 5000);
|
||||
if (typeof refreshBedarf === "function") refreshBedarf();
|
||||
</script>
|
||||
{% endblock %}
|
||||
Reference in new issue
Block a user