aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/facebook/webview.js
diff options
context:
space:
mode:
authorLibravatar Bennett <hello@vantezzen.io>2020-09-22 20:56:48 +0200
committerLibravatar GitHub <noreply@github.com>2020-09-22 19:56:48 +0100
commit6f5e4a00588aefdda7a5a1cfe70935870e7e234a (patch)
tree9e29aa7aa0620a1a4a968ff8739b4b8ba96791a9 /recipes/facebook/webview.js
parentUpdated logos for Outlook/OWA (diff)
downloadferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.tar.gz
ferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.tar.zst
ferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.zip
Unpack recipes and update recipes icons (#292)
Co-authored-by: Amine Mouafik <amine@mouafik.fr>
Diffstat (limited to 'recipes/facebook/webview.js')
-rwxr-xr-xrecipes/facebook/webview.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/recipes/facebook/webview.js b/recipes/facebook/webview.js
new file mode 100755
index 0000000..392d891
--- /dev/null
+++ b/recipes/facebook/webview.js
@@ -0,0 +1,24 @@
1module.exports = (Franz) => {
2 const getNotifications = function getNotifications() {
3
4 var count = 0;
5
6 var elements = [
7 document.getElementById('requestsCountValue'),
8 // document.getElementById('mercurymessagesCountValue'),
9 document.getElementById('notificationsCountValue'),
10 document.querySelector('.k4urcfbm.qnrpqo6b.qt6c0cv9.jxrgncrl.jb3vyjys.taijpn5t.datstx6m.pq6dq46d.ljqsnud1.bp9cbjyn'),
11 ]
12
13 elements.forEach(function(element){
14 if(element !== null && parseInt(element.innerHTML, 10)){
15 count += parseInt(element.innerHTML, 10);
16 }
17 })
18
19 Franz.setBadge(count);
20 };
21
22 // check for new messages every second and update Franz badge
23 Franz.loop(getNotifications);
24};