umbau 1.0
This commit is contained in:
@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user