diff options
author | 2020-09-22 20:56:48 +0200 | |
---|---|---|
committer | 2020-09-22 19:56:48 +0100 | |
commit | 6f5e4a00588aefdda7a5a1cfe70935870e7e234a (patch) | |
tree | 9e29aa7aa0620a1a4a968ff8739b4b8ba96791a9 /uncompressed/discord/webview.js | |
parent | Updated logos for Outlook/OWA (diff) | |
download | ferdium-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 'uncompressed/discord/webview.js')
-rw-r--r-- | uncompressed/discord/webview.js | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/uncompressed/discord/webview.js b/uncompressed/discord/webview.js deleted file mode 100644 index 2d68a44..0000000 --- a/uncompressed/discord/webview.js +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | "use strict"; | ||
2 | |||
3 | var _path = _interopRequireDefault(require("path")); | ||
4 | |||
5 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
6 | |||
7 | module.exports = Franz => { | ||
8 | const getMessages = function getMessages() { | ||
9 | const direct = document.querySelector('[class*="guilds-"]').querySelectorAll('[class^="numberBadge-"]').length; | ||
10 | |||
11 | var indirect = 0; | ||
12 | var guilds = document.querySelector("[data-ref-id=guildsnav]"); | ||
13 | if(guilds != null) { | ||
14 | var channelPills = [].slice.call(guilds.querySelectorAll("[class*=item-2hkk8m]")); | ||
15 | indirect += channelPills.filter(y => y.clientHeight == 8).length; | ||
16 | |||
17 | var activeWindow = channelPills.find(y => y.clientHeight == 40); | ||
18 | if(activeWindow != null) { | ||
19 | var unreadChannels = document.querySelector("[class*=modeUnread]"); | ||
20 | |||
21 | if(unreadChannels != null) | ||
22 | indirect++; | ||
23 | } | ||
24 | } | ||
25 | |||
26 | Franz.setBadge(direct, indirect); | ||
27 | }; | ||
28 | |||
29 | Franz.loop(getMessages); | ||
30 | Franz.injectCSS(_path.default.join(__dirname, 'service.css')); | ||
31 | }; | ||