From 9aaaf6d8dbe9269ac690a8b30b5ddc6c2e1a23f0 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Sat, 13 Jul 2019 17:50:43 -0700 Subject: [PATCH] Move Viewport to browser --- src/Terminal.ts | 6 +++--- src/{ => browser}/Viewport.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename src/{ => browser}/Viewport.ts (99%) diff --git a/src/Terminal.ts b/src/Terminal.ts index 75537ab4..e1d0a4d7 100644 --- a/src/Terminal.ts +++ b/src/Terminal.ts @@ -24,7 +24,7 @@ import { IInputHandlingTerminal, ICompositionHelper, ITerminalOptions, ITerminal, IBrowser, CustomKeyEventHandler } from './Types'; import { IRenderer, CharacterJoinerHandler } from 'browser/renderer/Types'; import { CompositionHelper } from 'browser/input/CompositionHelper'; -import { Viewport } from './Viewport'; +import { Viewport } from 'browser/Viewport'; import { rightClickHandler, moveTextAreaUnderMouseCursor, pasteHandler, copyHandler } from 'browser/Clipboard'; import { C0 } from 'common/data/EscapeSequences'; import { InputHandler } from './InputHandler'; @@ -33,9 +33,9 @@ import { Linkifier } from 'browser/Linkifier'; import { SelectionService } from './browser/services/SelectionService'; import * as Browser from 'common/Platform'; import { addDisposableDomListener } from 'browser/Lifecycle'; -import * as Strings from './browser/LocalizableStrings'; +import * as Strings from 'browser/LocalizableStrings'; import { SoundService } from 'browser/services/SoundService'; -import { MouseZoneManager } from './browser/MouseZoneManager'; +import { MouseZoneManager } from 'browser/MouseZoneManager'; import { AccessibilityManager } from './AccessibilityManager'; import { ITheme, IMarker, IDisposable, ISelectionPosition } from 'xterm'; import { removeTerminalFromCache } from './renderer/atlas/CharAtlasCache'; diff --git a/src/Viewport.ts b/src/browser/Viewport.ts similarity index 99% rename from src/Viewport.ts rename to src/browser/Viewport.ts index b2fd4e68..270d4c67 100644 --- a/src/Viewport.ts +++ b/src/browser/Viewport.ts @@ -21,7 +21,7 @@ export class Viewport extends Disposable implements IViewport { private _lastRecordedBufferLength: number = 0; private _lastRecordedViewportHeight: number = 0; private _lastRecordedBufferHeight: number = 0; - private _lastTouchY: number; + private _lastTouchY: number = 0; private _lastScrollTop: number = 0; // Stores a partial line amount when scrolling, this is used to keep track of how much of a line