aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/skype/webview.js
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/skype/webview.js')
-rw-r--r--recipes/skype/webview.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/recipes/skype/webview.js b/recipes/skype/webview.js
index c20726c..9af7c2b 100644
--- a/recipes/skype/webview.js
+++ b/recipes/skype/webview.js
@@ -1,7 +1,10 @@
1const _path = _interopRequireDefault(require('path'));
2
3function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
4
1const { remote: { BrowserWindow } } = require('electron'); 5const { remote: { BrowserWindow } } = require('electron');
2const path = require('path');
3 6
4module.exports = (Franz, settings) => { 7module.exports = (Ferdi, settings) => {
5 const getMessages = function getMessages() { 8 const getMessages = function getMessages() {
6 let count = 0; 9 let count = 0;
7 const container = document.querySelector('[role="tablist"] > [title="Chats"] > div'); 10 const container = document.querySelector('[role="tablist"] > [title="Chats"] > div');
@@ -19,12 +22,14 @@ module.exports = (Franz, settings) => {
19 } 22 }
20 } 23 }
21 24
22 Franz.setBadge(count); 25 Ferdi.setBadge(count);
23 }; 26 };
24 27
25 Franz.injectCSS(path.join(__dirname, 'service.css')); 28 Ferdi.loop(getMessages);
26 Franz.injectJSUnsafe(path.join(__dirname, 'webview-unsafe.js')); 29
27 Franz.loop(getMessages); 30 Ferdi.injectCSS(_path.default.join(__dirname, 'service.css'));
31 Ferdi.injectJSUnsafe(_path.default.join(__dirname, 'webview-unsafe.js'));
32
28 document.addEventListener('click', event => { 33 document.addEventListener('click', event => {
29 const link = event.target.closest('a[href^="http"]'); 34 const link = event.target.closest('a[href^="http"]');
30 const button = event.target.closest('button[title^="http"]'); 35 const button = event.target.closest('button[title^="http"]');