A strong link sits beside ordinary text.
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)