Zum Inhalt
r/ rittek uiDOCS

RITTEK BLOCKS / Zugang & Einrichtung

Zugang & Einrichtung. Direkt einsetzbar.

Eigenständige Bausteine für HTML und PHP. Jedes Beispiel hat seinen vollständigen Quellcode direkt darunter. Farben, Hell/Dunkel, Dichte und Schrift folgen deiner Docs-Ansicht.

Interaktionen bleiben lokale Demos. Formulare senden keine Nachrichten; es gibt keine Zahlung oder Server-Synchronisation. Beim mehrfachen Einfügen IDs eindeutig vergeben und den jeweiligen Initialisierer einmal nach dem Markup aufrufen.

Zugang & Einrichtung

Kompakte Anmeldekarte

Lokale Eingabeprüfung mit nativer E-Mail-Validierung, Passwortanzeige und Reset. Kein Login, keine Sitzungsverwaltung und keine Übertragung.

Vollständiges HTML herunterladen ↧

01 / ANMELDEOBERFLÄCHE

Zurück zum Wesentlichen.

Eine kompakte Zugangskarte mit Pflichtfeldern und Passwortanzeige. Der Button prüft nur die lokalen Eingaberegeln.

Nur fiktive Angaben verwenden. Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.

Fiktive Zugangsdaten
8 bis 80 Zeichen für dieses Beispiel. Keine Bewertung der Passwortsicherheit.

Noch keine lokale Prüfung ausgefüehrt.

HTML · inklusive Stylesheets und Modul-Einbindung
<!doctype html>
<html lang="de" data-theme="light">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Kompakte Anmeldekarte · Rittek UI</title>
<link rel="stylesheet" href="https://ui.rittek.de/assets/rittek.css">
<link rel="stylesheet" href="https://ui.rittek.de/assets/blocks-access.css">
</head>
<body data-r-scheme="lime" data-r-size="standard" data-r-font="standard">
<section class="bax-block" data-bax-block="signin" aria-labelledby="bax-signin-title">
<div class="bax-shell">
<p class="bax-eyebrow">01 / ANMELDEOBERFLÄCHE</p>
<h3 class="bax-title" id="bax-signin-title">Zurück zum Wesentlichen.</h3>
<p class="bax-description">Eine kompakte Zugangskarte mit Pflichtfeldern und Passwortanzeige. Der Button prüft nur die lokalen Eingaberegeln.</p>
<p class="bax-note">
<strong>Nur fiktive Angaben verwenden.</strong> Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.</p>
<form autocomplete="off">
<fieldset disabled data-bax-enable>
<legend>Fiktive Zugangsdaten</legend>
<div class="bax-field">
<label class="r-label" for="bax-signin-email">Fiktive E-Mail-Adresse</label>
<input class="r-input" id="bax-signin-email" type="email" required maxlength="120" value="alex@example.test" autocomplete="off">
</div>
<div class="bax-field">
<label class="r-label" for="bax-signin-password">Beispielpasswort</label>
<div class="bax-password-wrap">
<input class="r-input" id="bax-signin-password" type="password" required minlength="8" maxlength="80" value="DemoNur123!" autocomplete="off" data-bax-password aria-describedby="bax-signin-password-help">
<button class="r-button" type="button" hidden data-bax-password-toggle aria-controls="bax-signin-password" aria-pressed="false">Anzeigen</button>
</div>
<small class="bax-hint" id="bax-signin-password-help">8 bis 80 Zeichen für dieses Beispiel. Keine Bewertung der Passwortsicherheit.</small>
</div>
</fieldset>
<div class="bax-actions">
<button class="r-button r-button-primary" type="submit" disabled data-bax-enable>Demo-Eingaben prüfen</button>
<button class="r-button" type="reset" disabled data-bax-enable>Zurücksetzen</button>
</div>
</form>
<p class="bax-status" data-bax-status role="status" aria-atomic="true">Noch keine lokale Prüfung ausgefüehrt.</p>
</div>
</section>
<script type="module">
import {initAccessBlocks} from 'https://ui.rittek.de/assets/modules/blocks-access.js';
const access = initAccessBlocks(document);
// access.destroy(); // Listener und ausstehende Reset-Aktualisierungen entfernen
</script>
</body>
</html>

Zugang & Einrichtung

Registrierung mit Kontextspalte

Responsives Split-Layout mit Anzeigename, fiktiver E-Mail, Passwortbestätigung und ungewählter Pflichtbestätigung für die Demo. Erstellt kein Konto.

Vollständiges HTML herunterladen ↧

Ein Konto als Entwurf.

Nur fiktive Angaben verwenden. Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.

Fiktives Registrierungsformular
8 bis 80 Zeichen für dieses Beispiel. Keine Bewertung der Passwortsicherheit.
8 bis 80 Zeichen für dieses Beispiel. Keine Bewertung der Passwortsicherheit.

Noch keine lokale Prüfung ausgefüehrt.

HTML · inklusive Stylesheets und Modul-Einbindung
<!doctype html>
<html lang="de" data-theme="light">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Registrierung mit Kontextspalte · Rittek UI</title>
<link rel="stylesheet" href="https://ui.rittek.de/assets/rittek.css">
<link rel="stylesheet" href="https://ui.rittek.de/assets/blocks-access.css">
</head>
<body data-r-scheme="lime" data-r-size="standard" data-r-font="standard">
<section class="bax-block" data-bax-block="register" aria-labelledby="bax-register-title">
<div class="bax-shell bax-shell-wide">
<aside class="bax-story">
<div>
<p class="bax-eyebrow">02 / REGISTRIERUNG</p>
<strong>Ein guter Anfang braucht Klarheit.</strong>
<div class="bax-story-graphic" aria-hidden="true">
<span>
</span>
<span>
</span>
</div>
</div>
<p class="bax-description">Beispieldaten ausfüllen, Regeln nachvollziehen und den lokalen Zustand prüfen. Keine echten Konten und keine kopierten Anbieterinhalte.</p>
</aside>
<div class="bax-form-panel">
<h3 class="bax-title" id="bax-register-title">Ein Konto als Entwurf.</h3>
<p class="bax-note">
<strong>Nur fiktive Angaben verwenden.</strong> Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.</p>
<form autocomplete="off">
<fieldset disabled data-bax-enable>
<legend>Fiktives Registrierungsformular</legend>
<div class="bax-field">
<label class="r-label" for="bax-register-name">Fiktiver Anzeigename</label>
<input class="r-input" type="text" id="bax-register-name" required maxlength="80" value="Alex Beispiel" autocomplete="off">
</div>
<div class="bax-field">
<label class="r-label" for="bax-register-email">Fiktive E-Mail-Adresse</label>
<input class="r-input" id="bax-register-email" type="email" required maxlength="120" value="alex@example.test" autocomplete="off">
</div>
<div class="bax-field">
<label class="r-label" for="bax-register-password">Beispielpasswort</label>
<div class="bax-password-wrap">
<input class="r-input" id="bax-register-password" type="password" required minlength="8" maxlength="80" value="DemoNur123!" autocomplete="off" data-bax-password aria-describedby="bax-register-password-help">
<button class="r-button" type="button" hidden data-bax-password-toggle aria-controls="bax-register-password" aria-pressed="false">Anzeigen</button>
</div>
<small class="bax-hint" id="bax-register-password-help">8 bis 80 Zeichen für dieses Beispiel. Keine Bewertung der Passwortsicherheit.</small>
</div>
<div class="bax-field">
<label class="r-label" for="bax-register-confirm">Beispielpasswort wiederholen</label>
<div class="bax-password-wrap">
<input class="r-input" id="bax-register-confirm" type="password" required minlength="8" maxlength="80" value="DemoNur123!" autocomplete="off" data-bax-confirm aria-describedby="bax-register-confirm-help">
<button class="r-button" type="button" hidden data-bax-password-toggle aria-controls="bax-register-confirm" aria-pressed="false">Anzeigen</button>
</div>
<small class="bax-hint" id="bax-register-confirm-help">8 bis 80 Zeichen für dieses Beispiel. Keine Bewertung der Passwortsicherheit.</small>
</div>
<label class="bax-check" for="bax-register-consent">
<input id="bax-register-consent" type="checkbox" required>
<span>Ich verwende ausschließlich fiktive Angaben. Dies ist keine Zustimmung zu einem echten Vertrag.</span>
</label>
</fieldset>
<div class="bax-actions">
<button class="r-button r-button-primary" type="submit" disabled data-bax-enable>Registrierungsdemo prüfen</button>
<button class="r-button" type="reset" disabled data-bax-enable>Zurücksetzen</button>
</div>
</form>
<p class="bax-status" data-bax-status role="status" aria-atomic="true">Noch keine lokale Prüfung ausgefüehrt.</p>
</div>
</div>
</section>
<script type="module">
import {initAccessBlocks} from 'https://ui.rittek.de/assets/modules/blocks-access.js';
const access = initAccessBlocks(document);
// access.destroy(); // Listener und ausstehende Reset-Aktualisierungen entfernen
</script>
</body>
</html>

Zugang & Einrichtung

Wiederherstellung ohne Versandbehauptung

Eigenständige Recovery-Oberfläche mit neutralem Folgezustand, nativer Adressprüfung und Reset. Keine Aussage über ein vorhandenes Konto.

Vollständiges HTML herunterladen ↧

03 / WIEDERHERSTELLUNG

Ein ruhiger Weg zurück.

Diese Oberfläche zeigt einen möglichen Einstieg zur Wiederherstellung. Die Demo bewertet nur die Syntax einer fiktiven Adresse, nicht deren Existenz.

Nur fiktive Angaben verwenden. Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.

Fiktive Kennung

Es wird keine E-Mail und kein Reset-Link versendet. Ein echtes Verfahren benötigt einen gesonderten Dienst mit Tokenprüfung.

Noch keine lokale Prüfung ausgefüehrt.

HTML · inklusive Stylesheets und Modul-Einbindung
<!doctype html>
<html lang="de" data-theme="light">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Wiederherstellung ohne Versandbehauptung · Rittek UI</title>
<link rel="stylesheet" href="https://ui.rittek.de/assets/rittek.css">
<link rel="stylesheet" href="https://ui.rittek.de/assets/blocks-access.css">
</head>
<body data-r-scheme="lime" data-r-size="standard" data-r-font="standard">
<section class="bax-block" data-bax-block="recovery" aria-labelledby="bax-recovery-title">
<div class="bax-shell">
<p class="bax-eyebrow">03 / WIEDERHERSTELLUNG</p>
<h3 class="bax-title" id="bax-recovery-title">Ein ruhiger Weg zurück.</h3>
<p class="bax-description">Diese Oberfläche zeigt einen möglichen Einstieg zur Wiederherstellung. Die Demo bewertet nur die Syntax einer fiktiven Adresse, nicht deren Existenz.</p>
<p class="bax-note">
<strong>Nur fiktive Angaben verwenden.</strong> Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.</p>
<form autocomplete="off">
<fieldset disabled data-bax-enable>
<legend>Fiktive Kennung</legend>
<div class="bax-field">
<label class="r-label" for="bax-recovery-email">Fiktive E-Mail-Adresse</label>
<input class="r-input" id="bax-recovery-email" type="email" required maxlength="120" value="alex@example.test" autocomplete="off">
</div>
<p class="bax-hint">Es wird keine E-Mail und kein Reset-Link versendet. Ein echtes Verfahren benötigt einen gesonderten Dienst mit Tokenprüfung.</p>
</fieldset>
<div class="bax-actions">
<button class="r-button r-button-primary" type="submit" disabled data-bax-enable>Adresssyntax lokal prüfen</button>
<button class="r-button" type="reset" disabled data-bax-enable>Zurücksetzen</button>
</div>
</form>
<p class="bax-status" data-bax-status role="status" aria-atomic="true">Noch keine lokale Prüfung ausgefüehrt.</p>
</div>
</section>
<script type="module">
import {initAccessBlocks} from 'https://ui.rittek.de/assets/modules/blocks-access.js';
const access = initAccessBlocks(document);
// access.destroy(); // Listener und ausstehende Reset-Aktualisierungen entfernen
</script>
</body>
</html>

Zugang & Einrichtung

Fiktiver Code mit Wiederholen

Ein logisches Codefeld mit Einfügen, Format- und Vergleichsfehlern. Wiederholen wechselt den sichtbaren lokalen Code; keinerlei Identitätsprüfung oder Versand.

Vollständiges HTML herunterladen ↧

04 / CODEVERGLEICH

Sechs Ziffern. Ein Beispiel.

Der sichtbare Code ist bewusst öffentlich. Er dient nur dazu, Eingabe, Fehler und Wiederholen einer Codeoberfläche auszuprobieren.

Nur fiktive Angaben verwenden. Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.

Aktueller fiktiver Democode, nicht per Nachricht versendet:

246810

Sechs sichtbare Beispielziffern eingeben
Sechs Ziffern. Leerzeichen und Bindestriche werden beim Eingeben entfernt.

Noch keine lokale Prüfung ausgefüehrt.

HTML · inklusive Stylesheets und Modul-Einbindung
<!doctype html>
<html lang="de" data-theme="light">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Fiktiver Code mit Wiederholen · Rittek UI</title>
<link rel="stylesheet" href="https://ui.rittek.de/assets/rittek.css">
<link rel="stylesheet" href="https://ui.rittek.de/assets/blocks-access.css">
</head>
<body data-r-scheme="lime" data-r-size="standard" data-r-font="standard">
<section class="bax-block" data-bax-block="verification" aria-labelledby="bax-code-title">
<div class="bax-shell">
<p class="bax-eyebrow">04 / CODEVERGLEICH</p>
<h3 class="bax-title" id="bax-code-title">Sechs Ziffern. Ein Beispiel.</h3>
<p class="bax-description">Der sichtbare Code ist bewusst öffentlich. Er dient nur dazu, Eingabe, Fehler und Wiederholen einer Codeoberfläche auszuprobieren.</p>
<p class="bax-note">
<strong>Nur fiktive Angaben verwenden.</strong> Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.</p>
<p class="bax-hint" id="bax-code-explanation">Aktueller fiktiver Democode, nicht per Nachricht versendet:</p>
<p class="bax-code-example" data-bax-code-display aria-describedby="bax-code-explanation">246810</p>
<form autocomplete="off">
<fieldset disabled data-bax-enable>
<legend>Sechs sichtbare Beispielziffern eingeben</legend>
<div class="bax-field">
<label class="r-label" for="bax-code-input">Democode</label>
<input class="r-input bax-code-input" id="bax-code-input" type="text" inputmode="numeric" pattern="[0-9]{6}" maxlength="12" required autocomplete="off" data-bax-code aria-describedby="bax-code-help">
<small class="bax-hint" id="bax-code-help">Sechs Ziffern. Leerzeichen und Bindestriche werden beim Eingeben entfernt.</small>
</div>
</fieldset>
<div class="bax-actions">
<button class="r-button r-button-primary" type="submit" disabled data-bax-enable>Democode vergleichen</button>
<button class="r-button" type="reset" disabled data-bax-enable>Zurücksetzen</button>
</div>
</form>
<button class="r-button r-button-sm mt-4" type="button" data-bax-repeat disabled data-bax-enable>Neuen Democode anzeigen</button>
<p class="bax-status" data-bax-status role="status" aria-atomic="true">Noch keine lokale Prüfung ausgefüehrt.</p>
</div>
</section>
<script type="module">
import {initAccessBlocks} from 'https://ui.rittek.de/assets/modules/blocks-access.js';
const access = initAccessBlocks(document);
// access.destroy(); // Listener und ausstehende Reset-Aktualisierungen entfernen
</script>
</body>
</html>

Zugang & Einrichtung

Setup-Wizard mit optionaler Ansichtswahl

Drei klar getrennte Schritte mit nativer Validierung, Zurück, explizitem Ueberspringen, sicherer Zusammenfassung und lokalem Abschluss. Keine Workspaceanlage.

Vollständiges HTML herunterladen ↧

05 / GEFÜHRTES SETUP

Ihr Start, in kleinen Schritten.

Nur fiktive Angaben verwenden. Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.

  1. Workspace
  2. Ansicht
  3. Prüfen
Schritt 1 von 3

Fiktiver Workspace

Schritt 1 von 3. Ohne JavaScript ist die Demo deaktiviert.

HTML · inklusive Stylesheets und Modul-Einbindung
<!doctype html>
<html lang="de" data-theme="light">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Setup-Wizard mit optionaler Ansichtswahl · Rittek UI</title>
<link rel="stylesheet" href="https://ui.rittek.de/assets/rittek.css">
<link rel="stylesheet" href="https://ui.rittek.de/assets/blocks-access.css">
</head>
<body data-r-scheme="lime" data-r-size="standard" data-r-font="standard">
<section class="bax-block" data-bax-block="onboarding" aria-labelledby="bax-setup-title">
<div class="bax-shell">
<p class="bax-eyebrow">05 / GEFÜHRTES SETUP</p>
<h3 class="bax-title" id="bax-setup-title">Ihr Start, in kleinen Schritten.</h3>
<p class="bax-note">
<strong>Nur fiktive Angaben verwenden.</strong> Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.</p>
<ol class="bax-steps" aria-label="Einrichtungsschritte">
<li data-bax-step-label aria-current="step">Workspace</li>
<li data-bax-step-label>Ansicht</li>
<li data-bax-step-label>Prüfen</li>
</ol>
<form autocomplete="off">
<fieldset data-bax-stage disabled>
<legend>Schritt 1 von 3</legend>
<h4 class="bax-stage-title" tabindex="-1">Fiktiver Workspace</h4>
<div class="bax-field">
<label class="r-label" for="bax-team-name">Beispielname</label>
<input class="r-input" id="bax-team-name" name="bax-team" type="text" required minlength="2" maxlength="80" value="Rittek Beispielstudio" autocomplete="off">
</div>
</fieldset>
<fieldset data-bax-stage disabled hidden>
<legend>Schritt 2 von 3</legend>
<h4 class="bax-stage-title" tabindex="-1">Startansicht wählen</h4>
<label class="bax-option" for="bax-layout-standard">
<input id="bax-layout-standard" type="radio" name="bax-layout" value="standard" required checked>
<span>
<strong>Standard</strong>
<small>Mehr Raum für Inhalte.</small>
</span>
</label>
<label class="bax-option" for="bax-layout-compact">
<input id="bax-layout-compact" type="radio" name="bax-layout" value="compact">
<span>
<strong>Kompakt</strong>
<small>Dichtere Darstellung als gespeicherter Demowunsch, keine globale Einstellungsänderung.</small>
</span>
</label>
<button class="r-button r-button-sm mt-4" type="button" data-bax-skip>Standardeinstellungen verwenden</button>
</fieldset>
<fieldset data-bax-stage disabled hidden>
<legend>Schritt 3 von 3</legend>
<h4 class="bax-stage-title" tabindex="-1">Beispielangaben prüfen</h4>
<p class="bax-summary" data-bax-summary>Fiktiver Workspace: Rittek Beispielstudio &middot; Startansicht: Standard.</p>
<p class="bax-hint">Der Abschluss zeigt nur den lokalen Endzustand. Es werden weder Team noch Workspace angelegt.</p>
</fieldset>
<div class="bax-actions" data-bax-actions>
<button class="r-button" type="button" data-bax-back hidden disabled data-bax-enable>Zurück</button>
<button class="r-button r-button-primary" type="submit" data-bax-next disabled data-bax-enable>Weiter</button>
</div>
</form>
<div class="bax-complete" data-bax-complete hidden>
<h4 tabindex="-1">Das Setup-Beispiel ist durchlaufen.</h4>
<p class="bax-description mt-3">Keine Einstellungen gespeichert. Kein Team angelegt.</p>
<button class="r-button mt-4" type="button" data-bax-restart disabled data-bax-enable>Beispiel neu starten</button>
</div>
<p class="bax-status" data-bax-status role="status" aria-atomic="true">Schritt 1 von 3. Ohne JavaScript ist die Demo deaktiviert.</p>
</div>
</section>
<script type="module">
import {initAccessBlocks} from 'https://ui.rittek.de/assets/modules/blocks-access.js';
const access = initAccessBlocks(document);
// access.destroy(); // Listener und ausstehende Reset-Aktualisierungen entfernen
</script>
</body>
</html>

Zugang & Einrichtung

Organisationszugang in zwei Schritten

Organisation und fiktive Kennung werden getrennt erfasst. Zurück, Fehlerfokus, Zusammenfassung und Neustart zeigen einen anderen Zugangspfad ohne vorgetäuschtes SSO.

Vollständiges HTML herunterladen ↧

Zum passenden Arbeitsbereich.

Nur fiktive Angaben verwenden. Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.

  1. Organisation
  2. Kennung
Schritt 1 von 2

Beispielorganisation wählen

Schritt 1 von 2. Keine Anmeldung möglich.

HTML · inklusive Stylesheets und Modul-Einbindung
<!doctype html>
<html lang="de" data-theme="light">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Organisationszugang in zwei Schritten · Rittek UI</title>
<link rel="stylesheet" href="https://ui.rittek.de/assets/rittek.css">
<link rel="stylesheet" href="https://ui.rittek.de/assets/blocks-access.css">
</head>
<body data-r-scheme="lime" data-r-size="standard" data-r-font="standard">
<section class="bax-block" data-bax-block="workspace" aria-labelledby="bax-workspace-title">
<div class="bax-shell bax-shell-wide">
<aside class="bax-story">
<div>
<p class="bax-eyebrow">06 / ORGANISATIONSZUGANG</p>
<strong>Der Kontext kommt zuerst.</strong>
</div>
<p class="bax-description">Zuerst eine Beispielorganisation wählen, dann die fiktive Kennung prüfen. Diese Vorlage verbindet sich mit keinem SSO- oder Identitätsanbieter.</p>
</aside>
<div class="bax-form-panel">
<h3 class="bax-title" id="bax-workspace-title">Zum passenden Arbeitsbereich.</h3>
<p class="bax-note">
<strong>Nur fiktive Angaben verwenden.</strong> Lokale Demo ohne Server, Speicherung oder echte Zugangsfunktion. Keine echten Passwörter eingeben.</p>
<ol class="bax-steps" aria-label="Zugangsschritte">
<li data-bax-step-label aria-current="step">Organisation</li>
<li data-bax-step-label>Kennung</li>
</ol>
<form autocomplete="off">
<fieldset data-bax-stage disabled>
<legend>Schritt 1 von 2</legend>
<h4 class="bax-stage-title" tabindex="-1">Beispielorganisation wählen</h4>
<div class="bax-field">
<label class="r-label" for="bax-workspace-select">Fiktive Organisation</label>
<select class="r-input" id="bax-workspace-select" name="bax-workspace" required>
<option value="studio">Rittek Beispielstudio</option>
<option value="atelier">Atelier Demo</option>
<option value="lab">Fiktives Produktlabor</option>
</select>
</div>
</fieldset>
<fieldset data-bax-stage disabled hidden>
<legend>Schritt 2 von 2</legend>
<h4 class="bax-stage-title" tabindex="-1">Fiktive Kennung prüfen</h4>
<p class="bax-summary" data-bax-summary>Beispielorganisation: Rittek Beispielstudio.</p>
<div class="bax-field">
<label class="r-label" for="bax-workspace-email">Fiktive E-Mail-Adresse</label>
<input class="r-input" id="bax-workspace-email" type="email" required maxlength="120" value="alex@example.test" autocomplete="off">
</div>
<p class="bax-hint">Die Beispielkennung wird nur syntaktisch geprüft. Kein Provideraufruf, keine Anmeldung und keine Berechtigungsentscheidung.</p>
</fieldset>
<div class="bax-actions" data-bax-actions>
<button class="r-button" type="button" data-bax-back hidden disabled data-bax-enable>Zurück</button>
<button class="r-button r-button-primary" type="submit" data-bax-next disabled data-bax-enable>Weiter</button>
</div>
</form>
<div class="bax-complete" data-bax-complete hidden>
<h4 tabindex="-1">Die lokale Zugangsvorschau ist beendet.</h4>
<p class="bax-description mt-3">Es wurde keine Sitzung erstellt und keine Verbindung zu einem Zugangsdienst aufgebaut.</p>
<button class="r-button mt-4" type="button" data-bax-restart disabled data-bax-enable>Beispiel neu starten</button>
</div>
<p class="bax-status" data-bax-status role="status" aria-atomic="true">Schritt 1 von 2. Keine Anmeldung möglich.</p>
</div>
</div>
</section>
<script type="module">
import {initAccessBlocks} from 'https://ui.rittek.de/assets/modules/blocks-access.js';
const access = initAccessBlocks(document);
// access.destroy(); // Listener und ausstehende Reset-Aktualisierungen entfernen
</script>
</body>
</html>