diff --git a/instance/index.html b/instance/index.html index cc3662943ed440993302d39e8b7550e188248442..bb77bf419e40a1d22604be937b4ffc304aa30998 100644 --- a/instance/index.html +++ b/instance/index.html @@ -22,18 +22,7 @@ display: none; } </style> - <script> - $(document).ready(() => { - $('#filterInput').on('keypress', e => { - /* On 'Return'. */ - if (e.which != 13) return; - ipcRenderer.send( - 'reload-db-request', - $('#filterInput').val() - ); - }); - }); - </script> + <script></script> </head> <body> <div id="mainFrame" class="container-fluid"> diff --git a/instance/main.js b/instance/main.js index ae5fd867821be99f4d9d01695c4791cde2ecfc1b..d09f36a6a50185bc5ce05de32b17c0b73c6b3806 100644 --- a/instance/main.js +++ b/instance/main.js @@ -48,6 +48,23 @@ window.onload = () => { addIpcToButton('reloadDb', ['reload-db-request', 'reload-queue-request']); logger.debug('instance', 'Window loaded'); + + $('#filterInput').on('keypress', e => { + /* On 'Return'. */ + if (e.which != 13) return; + ipcRenderer.send('reload-db-request', $('#filterInput').val()); + }); + + document.addEventListener( + 'keydown', + e => { + if (e.ctrlKey && e.keyCode == 70) { + logger.debug('instance', 'Focus find bar'); + $('#filterInput').focus(); + } + }, + false + ); }; /* Create the button list */ diff --git a/main.js b/main.js index 9fdaefb9c5466af6ba80146a2bea3ef6c9183acf..52416055bca98c0c9664349b4f5d0c49c7c8ce30 100644 --- a/main.js +++ b/main.js @@ -31,6 +31,7 @@ function createInstanceWindow() { const win = new BrowserWindow({ width: 1280, height: 720, + hasShadow: false, frame: false, menuBarVisible: true, webPreferences: {