From e758481b6ae0669d075b969d997fc513cf57b879 Mon Sep 17 00:00:00 2001 From: s2 Date: Sat, 19 May 2018 16:52:25 +0200 Subject: [PATCH] electron-in-page-search proto --- app/js/index.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/js/index.js b/app/js/index.js index ee325faf..6caa450a 100644 --- a/app/js/index.js +++ b/app/js/index.js @@ -3,6 +3,8 @@ const searchInPage = require('electron-in-page-search').default; const remote = require('electron').remote; + let inPageSearch = searchInPage(); + //events ipcRenderer.on('fileList', (event, files) => { @@ -65,8 +67,12 @@ $(document).on('keypress', (ev) => { //ctrl + f if (ev.ctrlKey && ev.charCode == 6) { - let inPageSearch = searchInPage(remote.getCurrentWebContents()); - inPageSearch.openSearchWindow(); + if (inPageSearch && inPageSearch.opened) { + inPageSearch.closeSearchWindow(); + } else { + inPageSearch.searchTarget = remote.getCurrentWebContents(); + inPageSearch.openSearchWindow(); + } } });