MCPcopy
hub / github.com/codeaashu/claude-code / _fireUnderlineEvent

Method _fireUnderlineEvent

src/server/web/public/terminal.js:336–339  ·  view source on GitHub ↗
(e3, t3)

Source from the content-addressed store, hash-verified

334 ((_a = this._currentLink) == null ? void 0 : _a.state) && (this._currentLink.state.isHovered = true, this._currentLink.state.decorations.underline && this._fireUnderlineEvent(t3, true), this._currentLink.state.decorations.pointerCursor && e3.classList.add("xterm-cursor-pointer")), t3.hover && t3.hover(i3, t3.text);
335 }
336 _fireUnderlineEvent(e3, t3) {
337 const i3 = e3.range, s3 = this._bufferService.buffer.ydisp, r2 = this._createLinkUnderlineEvent(i3.start.x - 1, i3.start.y - s3 - 1, i3.end.x, i3.end.y - s3 - 1, void 0);
338 (t3 ? this._onShowLinkUnderline : this._onHideLinkUnderline).fire(r2);
339 }
340 _linkLeave(e3, t3, i3) {
341 var _a;
342 ((_a = this._currentLink) == null ? void 0 : _a.state) && (this._currentLink.state.isHovered = false, this._currentLink.state.decorations.underline && this._fireUnderlineEvent(t3, false), this._currentLink.state.decorations.pointerCursor && e3.classList.remove("xterm-cursor-pointer")), t3.leave && t3.leave(i3, t3.text);

Callers 3

_handleNewLinkMethod · 0.80
_linkHoverMethod · 0.80
_linkLeaveMethod · 0.80

Calls 2

fireMethod · 0.80

Tested by

no test coverage detected