aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/superhuman-email/webview.js
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-06-29 13:27:15 +0530
committerLibravatar Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>2021-06-29 13:28:24 +0530
commit5e56414aa64b339dfdd817a8e49e08c5179d3bdd (patch)
treed2d966b8cafc80aa1d45920ae9de8e41ea85f05a /recipes/superhuman-email/webview.js
parentAdded new GH Actions workflow to welcome first time contributors. [skip ci] (diff)
downloadferdium-recipes-5e56414aa64b339dfdd817a8e49e08c5179d3bdd.tar.gz
ferdium-recipes-5e56414aa64b339dfdd817a8e49e08c5179d3bdd.tar.zst
ferdium-recipes-5e56414aa64b339dfdd817a8e49e08c5179d3bdd.zip
Adding new recipe: Superhuman (Fixes #573)
Diffstat (limited to 'recipes/superhuman-email/webview.js')
-rw-r--r--recipes/superhuman-email/webview.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/recipes/superhuman-email/webview.js b/recipes/superhuman-email/webview.js
new file mode 100644
index 0000000..2719e25
--- /dev/null
+++ b/recipes/superhuman-email/webview.js
@@ -0,0 +1,13 @@
1'use strict';
2
3module.exports = (Franz, options) => {
4 const getMessages = () => {
5 // Get the number of mentions
6 const mentions = document.querySelectorAll('.chat-line .mentioned').length;
7
8 Franz.setBadge(mentions, 0);
9 };
10 // check for new messages every second and update Franz badge
11 Franz.loop(getMessages);
12};
13//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR3aXRjaC93ZWJ2aWV3LmpzIl0sIm5hbWVzIjpbIm1vZHVsZSIsImV4cG9ydHMiLCJGcmFueiIsIm9wdGlvbnMiLCJnZXRNZXNzYWdlcyIsIm1lbnRpb25zIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yQWxsIiwibGVuZ3RoIiwic2V0QmFkZ2UiLCJsb29wIl0sIm1hcHBpbmdzIjoiOztBQUFBQSxPQUFPQyxPQUFQLEdBQWlCLENBQUNDLEtBQUQsRUFBUUMsT0FBUixLQUFvQjtBQUNuQyxRQUFNQyxjQUFjLE1BQU07QUFDeEI7QUFDQSxVQUFNQyxXQUFXQyxTQUFTQyxnQkFBVCxDQUEwQix1QkFBMUIsRUFBbURDLE1BQXBFOztBQUVBTixVQUFNTyxRQUFOLENBQWVKLFFBQWYsRUFBeUIsQ0FBekI7QUFDRCxHQUxEO0FBTUE7QUFDQUgsUUFBTVEsSUFBTixDQUFXTixXQUFYO0FBQ0QsQ0FURCIsImZpbGUiOiJ0d2l0Y2gvd2Vidmlldy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gKEZyYW56LCBvcHRpb25zKSA9PiB7XG4gIGNvbnN0IGdldE1lc3NhZ2VzID0gKCkgPT4ge1xuICAgIC8vIEdldCB0aGUgbnVtYmVyIG9mIG1lbnRpb25zXG4gICAgY29uc3QgbWVudGlvbnMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY2hhdC1saW5lIC5tZW50aW9uZWQnKS5sZW5ndGg7XG5cbiAgICBGcmFuei5zZXRCYWRnZShtZW50aW9ucywgMCk7XG4gIH07XG4gIC8vIGNoZWNrIGZvciBuZXcgbWVzc2FnZXMgZXZlcnkgc2Vjb25kIGFuZCB1cGRhdGUgRnJhbnogYmFkZ2VcbiAgRnJhbnoubG9vcChnZXRNZXNzYWdlcyk7XG59O1xuIl19 \ No newline at end of file