umbau 1.0

This commit is contained in:
2026-09-02 20:30:44 +02:00
parent afe6719f51
commit 5c95b21be7
77 changed files with 10733 additions and 1914 deletions

View File

@ -52,12 +52,17 @@
actions.className = "actions";
const connect = document.createElement("a");
connect.href = host.protocol === "ssh" ? `/terminal/${host.id}` : `/rdp/${host.id}`;
// F3 (Umsetzungsauftrag_Sonnet5.md Teil F.2): "Verbinden" fuehrt in die
// Arbeitsflaeche statt (wie vor Teil F) direkt in einen neuen Tab mit
// /terminal/{id} bzw. /rdp/{id} -- diese Seiten bleiben als duenner
// Rahmen fuer Lesezeichen/Fehlersuche bestehen (F.2), sind aber nicht
// mehr der reguraere Einstiegspunkt. ?host= wird von workspace.js beim
// Laden ausgewertet und startet die Sitzung dort direkt.
connect.href = `/workspace?host=${host.id}`;
connect.textContent = "Verbinden";
// Oeffnet die Sitzung in einem eigenen Tab statt im Dashboard-Tab zu
// navigieren -- das Dashboard bleibt dadurch erreichbar, waehrend die
// Sitzung laeuft, und der Exit-Button der Sitzung (session-toolbar in
// terminal.html/rdp.html) kann genau diesen Tab wieder schliessen.
// Weiterhin ein eigener Tab: das Dashboard bleibt dadurch erreichbar,
// waehrend die Arbeitsflaeche laeuft (dort fuehrt "Dashboard" im
// Topbar-Link zurueck, falls im selben Tab genavigiert wird).
connect.target = "_blank";
actions.appendChild(connect);