feat: „Original wiederherstellen" im Dokumenten-Menü (D22-Nachtrag)
Auf der Prod-Instanz gab es keinen Weg, ein bearbeitetes mitgeliefertes Dokument wieder auf den Auslieferungsstand zu bringen — der Reset ist ein Debug-Knopf, und das Fingerabdruck-Nachziehen (D27) fasst bearbeitete Texte nie an. Stilles Überschreiben beim Laden wäre überraschender Datenverlust (verworfen); stattdessen ein Menü-Eintrag, sichtbar nur für mitgelieferte Dokumente und nur bei Abweichung vom Auslieferungsstand, mit Rückfrage. Stellt Text und Name wieder her, verwirft Falt-Eingriffe. i18n in allen 9 Sprachen; im Browser durchgespielt (erscheint nach Edit, stellt her, verschwindet wieder). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
7eebc985b1
commit
ea2c7eef4a
+4
-1
@@ -105,7 +105,10 @@ verworfene Elemente. Quelle sind ES-Module unter `src/`; `index.html` ist der
|
||||
`text === INITIAL` (nie echte Nutzerinhalte). Eine neue INITIAL-Fassung wird
|
||||
wie beim Werkbaum-Dokument per Fingerabdruck nachgezogen
|
||||
(`werkbaum-seeded-example`, D27-Nachtrag) — nur bei unverändertem Text; der
|
||||
Reset setzt beide Merker. `resetToDefaults()` setzt **nur**
|
||||
Reset setzt beide Merker. Bearbeitete mitgelieferte Dokumente holt der
|
||||
Nutzer über „Original wiederherstellen" im Dokumenten-Menü zurück
|
||||
(`restoreDoc()`, D22-Nachtrag) — sichtbar nur bei Abweichung vom
|
||||
Auslieferungsstand, stellt Text UND Name wieder her. `resetToDefaults()` setzt **nur**
|
||||
das Beispiel-Dokument (id `example`) auf `INITIAL`/„Example" zurück und verwirft
|
||||
`werkbaum-ui`/`werkbaum-lang`/Update-Flags — **andere Dokumente bleiben stehen**
|
||||
(nicht mehr pauschal alle `werkbaum-*` löschen!). Das letzte gelöschte Dokument
|
||||
|
||||
Reference in New Issue
Block a user