Interface: ILink
A link within the terminal.
Hierarchy
- ILink
Index
Properties
Methods
Properties
Optional
decorations
• decorations? : ILinkDecorations
Defined in xterm.d.ts:1381
What link decorations to show when hovering the link, this property is tracked and changes made after the link is provided will trigger changes. If not set, all decroations will be enabled.
range
• range: IBufferRange
Defined in xterm.d.ts:1369
The buffer range of the link.
text
• text: string
Defined in xterm.d.ts:1374
The text of the link.
Methods
activate
▸ activate(event
: MouseEvent, text
: string): void
Defined in xterm.d.ts:1388
Calls when the link is activated.
Parameters:
Name | Type | Description |
---|---|---|
event |
MouseEvent | The mouse event triggering the callback. |
text |
string | The text of the link. |
Returns: void
Optional
dispose
▸ dispose(): void
Defined in xterm.d.ts:1410
Called when the link is released and no longer used by xterm.js.
Returns: void
Optional
hover
▸ hover(event
: MouseEvent, text
: string): void
Defined in xterm.d.ts:1398
Called when the mouse hovers the link. To use this to create a DOM-based
hover tooltip, create the hover element within Terminal.element
and add
the xterm-hover
class to it, that will cause mouse events to not fall
through and activate other links.
Parameters:
Name | Type | Description |
---|---|---|
event |
MouseEvent | The mouse event triggering the callback. |
text |
string | The text of the link. |
Returns: void
Optional
leave
▸ leave(event
: MouseEvent, text
: string): void
Defined in xterm.d.ts:1405
Called when the mouse leaves the link.
Parameters:
Name | Type | Description |
---|---|---|
event |
MouseEvent | The mouse event triggering the callback. |
text |
string | The text of the link. |
Returns: void