mirror of
https://github.com/ueberdosis/tiptap.git
synced 2024-12-23 17:07:49 +08:00
779 B
779 B
extendMarkRange
The extendMarkRange
command expands the current selection to encompass the current mark. If the current selection doesn’t have the specified mark, nothing changes.
Parameters
typeOrName: string | MarkType
Name or type of the mark.
attributes?: Record<string, any>
Optionally, you can specify attributes that the extented mark must contain.
Usage
// Expand selection to link marks
editor.commands.extendMarkRange('link')
// Expand selection to link marks with specific attributes
editor.commands.extendMarkRange('link', { href: 'https://google.com' })
// Expand selection to link mark and update attributes
editor
.chain()
.extendMarkRange('link')
.updateAttributes('link', {
href: 'https://duckduckgo.com'
})
.run()