Zum Inhalt springen
Anjunar/ DOCS

Links

Links sind Inline-Container mit einer URL, die vor dem Einfügen ins Dokument geprüft wird.

Konzept

Ziel und Inhalt

Ein LinkNode kann formatierten Text enthalten. LinkUrlPolicy prüft sowohl Befehle als auch importierte Links; keiner der Wege umgeht die URL-Regel.

Struktur ansehen

Im Baum ansehen, wie aus einem Link ein Inline-Knoten mit darunterliegendem Text wird.

7 Wörter · 6 Knoten
ember.core.root/1 [document] ember.rich-text.paragraph/1 [links5] ember.core.text/1 [links1] "A " ember.link.link/1 [links3] ember.core.text/1 [links2] "strong link" ember.core.text/1 [links4] " sits beside ordinary text."
Quellcode

Prüfen, dann ausführen

SetLink erwartet einen LinkTarget statt eines rohen Strings; RemoveLink entfernt die Verlinkung der Auswahl.

scala
val policy = LinkUrlPolicy.default policy.parse("https://anjunar.com/docs").foreach { url => session.dispatch(LinkCommands.SetLink, LinkTarget(url, Some("Documentation"))) } session.dispatch(LinkCommands.RemoveLink)