Zum Inhalt springen
Anjunar/ DOCS

Zwischenablage

Inhalt der Zwischenablage ist ein Dokumentfragment, das vor dem Einfügen gegen das Zielschema geprüft wird.

Konzept

Strukturiertes Einfügen

Der Browser-Port behandelt Kopieren, Ausschneiden und Einfügen. ClipboardExtension fügt Fragmente durch Transaktionen ein; eingefügte Knoten erhalten gültige IDs und erscheinen im Verlauf.

Zwischen Absätzen kopieren

Formatierten Text kopieren, anderswo einfügen und Baum- oder Markdown-Ansicht vergleichen.

Copy this formatted phrase into the next paragraph.

Paste here.

10 Wörter · 7 Knoten
Copy this **formatted phrase** into the next paragraph. Paste here.
Quellcode

Zwischenablage-Befehle

Der Paste-Payload ist ein DocumentFragment; das Löschen einer Auswahl ist ein eigener Befehl.

scala
val extension = new ClipboardExtension(generator) session.dispatch(ClipboardCommands.Paste, validatedFragment) session.dispatch(ClipboardCommands.DeleteSelection)