diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2019-02-20 22:05:07 -0500 | 
|---|---|---|
| committer | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2019-02-20 22:05:07 -0500 | 
| commit | 0b8ae6c53a4b5b358a0af0617ccada019630d683 (patch) | |
| tree | ad547a10aec72f1313108659101aa33f0e3500bd /ext/fg/js/frontend.js | |
| parent | dd52a1c01af117d69c953241fc9380596e7bab20 (diff) | |
Update frontend.js
Diffstat (limited to 'ext/fg/js/frontend.js')
| -rw-r--r-- | ext/fg/js/frontend.js | 25 | 
1 files changed, 8 insertions, 17 deletions
| diff --git a/ext/fg/js/frontend.js b/ext/fg/js/frontend.js index 001ffc79..a81cbef8 100644 --- a/ext/fg/js/frontend.js +++ b/ext/fg/js/frontend.js @@ -96,7 +96,7 @@ class Frontend {          const search = async () => {              try { -                await this.searchAt({x: e.clientX, y: e.clientY}, Frontend.SearchType.Mouse); +                await this.searchAt({x: e.clientX, y: e.clientY}, 'mouse');              } catch (e) {                  this.onError(e);              } @@ -203,7 +203,7 @@ class Frontend {          }          const touch = touches[index]; -        this.searchFromTouch(touch.clientX, touch.clientY, Frontend.SearchType.TouchMove); +        this.searchFromTouch(touch.clientX, touch.clientY, 'touchMove');          e.preventDefault(); // Disable scroll      } @@ -218,7 +218,7 @@ class Frontend {      }      onAfterSearch(newRange, type, searched, success) { -        if (type === Frontend.SearchType.Mouse) { +        if (type === 'mouse') {              return;          } @@ -228,7 +228,7 @@ class Frontend {              return;          } -        if (type === Frontend.SearchType.TouchStart && newRange !== null) { +        if (type === 'touchStart' && newRange !== null) {              this.scrollPrevent = true;          } @@ -377,7 +377,7 @@ class Frontend {      }      getIndexOfTouch(touchList, identifier) { -        for (let i = 0, ii = touchList.length; i < ii; ++i) { +        for (let i in touchList) {              let t = touchList[i];              if (t.identifier === identifier) {                  return i; @@ -388,8 +388,7 @@ class Frontend {      excludeTouches(touchList, excludeTouchList) {          const result = []; -        for (let i = 0, ii = touchList.length; i < ii; ++i) { -            let r = result[i]; +        for (let r of touchList) {              if (this.getIndexOfTouch(excludeTouchList, r.identifier) < 0) {                  result.push(r);              } @@ -416,7 +415,7 @@ class Frontend {              this.setMouseDownPrevent(false, false);              this.setClickPrevent(false); -            this.searchFromTouch(touch.clientX, touch.clientY, Frontend.SearchType.TouchStart); +            this.searchFromTouch(touch.clientX, touch.clientY, 'touchStart');          }      } @@ -443,11 +442,9 @@ class Frontend {              return;          } -        const pos = {x: x, y: y}; -          const search = async () => {              try { -                await this.searchAt(pos, type); +                await this.searchAt({x, y}, type);              } catch (e) {                  this.onError(e);              } @@ -457,11 +454,5 @@ class Frontend {      }  } -Frontend.SearchType = { -    Mouse: 0, -    TouchStart: 1, -    TouchMove: 2 -}; -  window.yomichan_frontend = new Frontend();  window.yomichan_frontend.prepare(); |