diff options
Diffstat (limited to 'src/webview')
-rw-r--r-- | src/webview/lib/RecipeWebview.js | 10 | ||||
-rw-r--r-- | src/webview/recipe.js | 4 |
2 files changed, 12 insertions, 2 deletions
diff --git a/src/webview/lib/RecipeWebview.js b/src/webview/lib/RecipeWebview.js index 877e45e35..74d05fc2d 100644 --- a/src/webview/lib/RecipeWebview.js +++ b/src/webview/lib/RecipeWebview.js | |||
@@ -1,7 +1,8 @@ | |||
1 | // @flow | ||
2 | const { ipcRenderer } = require('electron'); | 1 | const { ipcRenderer } = require('electron'); |
3 | const fs = require('fs-extra'); | 2 | const fs = require('fs-extra'); |
4 | 3 | ||
4 | const debug = require('debug')('Franz:Plugin:RecipeWebview'); | ||
5 | |||
5 | class RecipeWebview { | 6 | class RecipeWebview { |
6 | constructor() { | 7 | constructor() { |
7 | this.countCache = { | 8 | this.countCache = { |
@@ -11,6 +12,8 @@ class RecipeWebview { | |||
11 | 12 | ||
12 | ipcRenderer.on('poll', () => { | 13 | ipcRenderer.on('poll', () => { |
13 | this.loopFunc(); | 14 | this.loopFunc(); |
15 | |||
16 | debug('Poll event'); | ||
14 | }); | 17 | }); |
15 | } | 18 | } |
16 | 19 | ||
@@ -50,8 +53,11 @@ class RecipeWebview { | |||
50 | indirect: indirectInt > 0 ? indirectInt : 0, | 53 | indirect: indirectInt > 0 ? indirectInt : 0, |
51 | }; | 54 | }; |
52 | 55 | ||
56 | |||
53 | ipcRenderer.sendToHost('messages', count); | 57 | ipcRenderer.sendToHost('messages', count); |
54 | Object.assign(this.countCache, count); | 58 | Object.assign(this.countCache, count); |
59 | |||
60 | debug('Sending badge count to host', count); | ||
55 | } | 61 | } |
56 | 62 | ||
57 | /** | 63 | /** |
@@ -67,6 +73,8 @@ class RecipeWebview { | |||
67 | styles.innerHTML = data.toString(); | 73 | styles.innerHTML = data.toString(); |
68 | 74 | ||
69 | document.querySelector('head').appendChild(styles); | 75 | document.querySelector('head').appendChild(styles); |
76 | |||
77 | debug('Append styles', styles); | ||
70 | }); | 78 | }); |
71 | } | 79 | } |
72 | 80 | ||
diff --git a/src/webview/recipe.js b/src/webview/recipe.js index ddfd0e139..2bf8f757a 100644 --- a/src/webview/recipe.js +++ b/src/webview/recipe.js | |||
@@ -242,7 +242,9 @@ window.open = (url, frameName, features) => { | |||
242 | return ipcRenderer.sendToHost('new-window', url); | 242 | return ipcRenderer.sendToHost('new-window', url); |
243 | } | 243 | } |
244 | 244 | ||
245 | return originalWindowOpen(url, frameName, features); | 245 | if (url) { |
246 | return originalWindowOpen(url, frameName, features); | ||
247 | } | ||
246 | }; | 248 | }; |
247 | 249 | ||
248 | if (isDevMode) { | 250 | if (isDevMode) { |