Zum Hauptinhalt springen
VelinStyle v1.2.0
⌂ Startseite
  1. Erste Schritte
  2. Komponenten
  3. Persist

Persist 1.2.0

Umschließe ein Formular (oder eine Feldgruppe) mit <velin-persist> um benannte Eingaben verzögert in localStorage (Standard) oder sessionStorage. Passwort- und Datei-Eingaben werden nie gespeichert. Unterstützt WCAG 2.2 3.3.7 Redundante Eingabe; aufgeführt in core/a11y/component-contracts.json (Framework-Audit: pass). English: Persist

Reifegrad: Dokumentiert als stabil in VelinStyle 1.2.0. Design Intelligence (Plan / Review / Agent-Meta) ist separat und Beta / Foundation wo vermerkt.

Wann verwenden

Wann nicht

Basis

<velin-persist key="contact-draft">
  <form>…</form>
</velin-persist>

Attribute

AttributStandardHinweise
keydefaultStorage-Suffix (velin-persist-{key}); alphanumerisch + _-
storagelocalsession for sessionStorage

JavaScript-API

document.querySelector('velin-persist').clear();

Löscht auch bei Formular- submit and reset.

Events

Sicherheit

Secrets nie persistieren: type="password" and type="file" werden übersprungen. Maximale Payload 64 KB pro Key. Für PII im Quelltext führe npx velinstyle scan --only pii.

Barrierefreiheit