From 568775c6dc9ff4acc2386b8983cda037b87655e0 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Fri, 11 Sep 2020 22:46:41 -0400 Subject: Text scanner cause update (#813) * Rename _searchAtFromMouse to _searchAtFromMouseMove * Rename cause 'mouse' to 'mouseMove' for clarity --- ext/mixed/js/display.js | 3 ++- ext/mixed/js/text-scanner.js | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'ext/mixed/js') diff --git a/ext/mixed/js/display.js b/ext/mixed/js/display.js index 4c42a48d..92e27faa 100644 --- a/ext/mixed/js/display.js +++ b/ext/mixed/js/display.js @@ -510,9 +510,10 @@ class Display extends EventDispatcher { _onQueryParserSearch({type, definitions, sentence, input: {cause}, textSource}) { const query = textSource.text(); + const history = (cause === 'click'); const details = { focus: false, - history: cause !== 'mouse', + history, params: this._createSearchParams(type, query, false), state: { sentence, diff --git a/ext/mixed/js/text-scanner.js b/ext/mixed/js/text-scanner.js index cff53b47..b2a5508c 100644 --- a/ext/mixed/js/text-scanner.js +++ b/ext/mixed/js/text-scanner.js @@ -253,7 +253,7 @@ class TextScanner extends EventDispatcher { if (inputInfo === null) { return; } const {index, empty} = inputInfo; - this._searchAtFromMouse(e.clientX, e.clientY, index, empty); + this._searchAtFromMouseMove(e.clientX, e.clientY, index, empty); } _onMouseDown(e) { @@ -501,7 +501,7 @@ class TextScanner extends EventDispatcher { } } - async _searchAtFromMouse(x, y, inputIndex, inputEmpty) { + async _searchAtFromMouseMove(x, y, inputIndex, inputEmpty) { if (this._pendingLookup) { return; } if (inputEmpty) { @@ -511,7 +511,7 @@ class TextScanner extends EventDispatcher { } } - await this._searchAt(x, y, {type: 'mouse', cause: 'mouse', index: inputIndex, empty: inputEmpty}); + await this._searchAt(x, y, {type: 'mouse', cause: 'mouseMove', index: inputIndex, empty: inputEmpty}); } async _searchAtFromTouchStart(e, x, y) { -- cgit v1.2.3