diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2021-01-16 21:53:52 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-16 21:53:52 -0500 | 
| commit | 30ce81b36cacfbab173098b9eceb85ccf9c9870f (patch) | |
| tree | b1e26691ff7350d46b47c7eaf35f5c34c85fe184 | |
| parent | 0cbbe4869421d1796b4606db8263d33d7581679d (diff) | |
Update TextScanner.search to return the event details object (#1257)
| -rw-r--r-- | ext/mixed/js/text-scanner.js | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/ext/mixed/js/text-scanner.js b/ext/mixed/js/text-scanner.js index 98d87341..411b1b20 100644 --- a/ext/mixed/js/text-scanner.js +++ b/ext/mixed/js/text-scanner.js @@ -309,7 +309,7 @@ class TextScanner extends EventDispatcher {          try {              if (this._textSourceCurrent !== null && this._textSourceCurrent.hasSameStart(textSource)) { -                return; +                return null;              }              ({optionsContext, detail} = await this._getSearchContext()); @@ -327,9 +327,9 @@ class TextScanner extends EventDispatcher {              error = e;          } -        if (!searched) { return; } +        if (!searched) { return null; } -        this.trigger('searched', { +        const results = {              textScanner: this,              type,              definitions, @@ -339,7 +339,9 @@ class TextScanner extends EventDispatcher {              optionsContext,              detail,              error -        }); +        }; +        this.trigger('searched', results); +        return results;      }      _onMouseOver(e) { |