From 0202659c389c84009ca6998b7a8fc80b22276cc5 Mon Sep 17 00:00:00 2001 From: npezza93 Date: Sun, 28 Jan 2018 10:46:48 -0500 Subject: [PATCH] Set terminal and mouseevent inside constructor args --- src/handlers/AltClickHandler.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/handlers/AltClickHandler.ts b/src/handlers/AltClickHandler.ts index 471977dd..9cfda3ec 100644 --- a/src/handlers/AltClickHandler.ts +++ b/src/handlers/AltClickHandler.ts @@ -9,22 +9,19 @@ import { CircularList } from '../utils/CircularList'; import { LineData } from '../Types'; export class AltClickHandler { - private _terminal: Terminal; private _startRow: number; private _startCol: number; private _endRow: number; private _endCol: number; private _lines: CircularList; - private _mouseEvent: MouseEvent; - constructor(mouseEvent: MouseEvent, terminal: Terminal) { - this._terminal = terminal; - this._lines = terminal.buffer.lines; + constructor(private _mouseEvent: MouseEvent, private _terminal: Terminal) { + this._lines = this._terminal.buffer.lines; this._startCol = this._terminal.buffer.x; this._startRow = this._terminal.buffer.y; [this._endCol, this._endRow] = this._terminal.mouseHelper.getCoords( - (this._mouseEvent = mouseEvent), + this._mouseEvent, this._terminal.element, this._terminal.charMeasure, this._terminal.options.lineHeight,