From 21a0f2294b51f6ce78134384d34f302fb2cb8614 Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Sat, 15 May 2021 18:03:43 +0900 Subject: Remove legacy find --- src/content/presenters/FindPresenter.ts | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/content/presenters/FindPresenter.ts (limited to 'src/content/presenters') diff --git a/src/content/presenters/FindPresenter.ts b/src/content/presenters/FindPresenter.ts deleted file mode 100644 index b25190c..0000000 --- a/src/content/presenters/FindPresenter.ts +++ /dev/null @@ -1,29 +0,0 @@ -export default interface FindPresenter { - find(keyword: string, backwards: boolean): boolean; - - clearSelection(): void; -} - -export class FindPresenterImpl implements FindPresenter { - find(keyword: string, backwards: boolean): boolean { - const caseSensitive = false; - const wrapScan = true; - - // NOTE: aWholeWord dows not implemented, and aSearchInFrames does not work - // because of same origin policy - const found = window.find(keyword, caseSensitive, backwards, wrapScan); - if (found) { - return found; - } - this.clearSelection(); - - return window.find(keyword, caseSensitive, backwards, wrapScan); - } - - clearSelection(): void { - const sel = window.getSelection(); - if (sel) { - sel.removeAllRanges(); - } - } -} -- cgit v1.2.3