aboutsummaryrefslogtreecommitdiffstats
path: root/uncompressed/facebook/webview.js
diff options
context:
space:
mode:
authorLibravatar vantezzen <hello@vantezzen.io>2020-03-27 11:52:46 +0100
committerLibravatar vantezzen <hello@vantezzen.io>2020-03-27 11:52:46 +0100
commit7c48e548b296f818a732784b1635dc854cae86e7 (patch)
tree0f0843c636509034a04a888de8af63fe95773877 /uncompressed/facebook/webview.js
parentAdd reddit (diff)
downloadferdium-recipes-7c48e548b296f818a732784b1635dc854cae86e7.tar.gz
ferdium-recipes-7c48e548b296f818a732784b1635dc854cae86e7.tar.zst
ferdium-recipes-7c48e548b296f818a732784b1635dc854cae86e7.zip
Add Facebook
Diffstat (limited to 'uncompressed/facebook/webview.js')
-rwxr-xr-xuncompressed/facebook/webview.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/uncompressed/facebook/webview.js b/uncompressed/facebook/webview.js
new file mode 100755
index 0000000..392d891
--- /dev/null
+++ b/uncompressed/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};