diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-02-15 13:46:21 -0500 | 
|---|---|---|
| committer | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-02-22 14:37:10 -0500 | 
| commit | b0c566417ff15a7b9b71b7a1e019025a84842d2c (patch) | |
| tree | 0f47b04f41595caa06e554d005d82d43969ce379 | |
| parent | 7afc23427e61d7a36a1a700c45a42f7ee5fde0c8 (diff) | |
Replace getIndexOfTouch with getTouch
| -rw-r--r-- | ext/mixed/js/text-scanner.js | 19 | 
1 files changed, 8 insertions, 11 deletions
| diff --git a/ext/mixed/js/text-scanner.js b/ext/mixed/js/text-scanner.js index aa10bbaf..db3835cf 100644 --- a/ext/mixed/js/text-scanner.js +++ b/ext/mixed/js/text-scanner.js @@ -158,7 +158,7 @@ class TextScanner {      onTouchEnd(e) {          if (              this.primaryTouchIdentifier === null || -            TextScanner.getIndexOfTouch(e.changedTouches, this.primaryTouchIdentifier) < 0 +            TextScanner.getTouch(e.changedTouches, this.primaryTouchIdentifier) === null          ) {              return;          } @@ -181,13 +181,11 @@ class TextScanner {              return;          } -        const touches = e.changedTouches; -        const index = TextScanner.getIndexOfTouch(touches, this.primaryTouchIdentifier); -        if (index < 0) { +        const primaryTouch = TextScanner.getTouch(e.changedTouches, this.primaryTouchIdentifier); +        if (primaryTouch === null) {              return;          } -        const primaryTouch = touches[index];          this.searchAt(primaryTouch.clientX, primaryTouch.clientY, 'touchMove');          e.preventDefault(); // Disable scroll @@ -356,13 +354,12 @@ class TextScanner {          }      } -    static getIndexOfTouch(touchList, identifier) { -        for (const i in touchList) { -            const t = touchList[i]; -            if (t.identifier === identifier) { -                return i; +    static getTouch(touchList, identifier) { +        for (const touch of touchList) { +            if (touch.identifier === identifier) { +                return touch;              }          } -        return -1; +        return null;      }  } |