From 87b7cdf3ea1c7b2dfd10bb2eceb65f784a0f7c7e Mon Sep 17 00:00:00 2001 From: Serubin Date: Tue, 11 Feb 2020 09:36:29 -0800 Subject: Update PulseSMS recipe --- uncompressed/pulseSMS/LICENSE | 22 +- uncompressed/pulseSMS/README.md | 7 +- uncompressed/pulseSMS/icon.png | Bin 187785 -> 121179 bytes uncompressed/pulseSMS/icon.svg | 3298 +----------------------------------- uncompressed/pulseSMS/index.js | 9 +- uncompressed/pulseSMS/package.json | 10 +- uncompressed/pulseSMS/webview.js | 12 +- 7 files changed, 20 insertions(+), 3338 deletions(-) (limited to 'uncompressed') diff --git a/uncompressed/pulseSMS/LICENSE b/uncompressed/pulseSMS/LICENSE index 96c05b9..8ac4a22 100644 --- a/uncompressed/pulseSMS/LICENSE +++ b/uncompressed/pulseSMS/LICENSE @@ -1,21 +1,7 @@ -MIT License +Copyright 2019 Solomon Rubin -Copyright (c) 2017 Nico Rodriguez +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/uncompressed/pulseSMS/README.md b/uncompressed/pulseSMS/README.md index 2592577..bbeba55 100644 --- a/uncompressed/pulseSMS/README.md +++ b/uncompressed/pulseSMS/README.md @@ -1,8 +1,7 @@ -# Pulse SMS for Franz -This is the Franz 5 Recipe for Pulse SMS +# PulseSMS for Franz +This is a Franz recipe for PulseSMS web client -### For further informtion on Pulse SMS: -* [Visit the website](https://messenger.klinkerapps.com/overview/) +[Pulsesms.app](https://pulsesms.app) ### How to create your own Franz recipes: * [Read the documentation](https://github.com/meetfranz/plugins) diff --git a/uncompressed/pulseSMS/icon.png b/uncompressed/pulseSMS/icon.png index 6823d81..fbb4719 100644 Binary files a/uncompressed/pulseSMS/icon.png and b/uncompressed/pulseSMS/icon.png differ diff --git a/uncompressed/pulseSMS/icon.svg b/uncompressed/pulseSMS/icon.svg index 64356de..e8a0e83 100644 --- a/uncompressed/pulseSMS/icon.svg +++ b/uncompressed/pulseSMS/icon.svg @@ -1,3299 +1,5 @@ - + diff --git a/uncompressed/pulseSMS/index.js b/uncompressed/pulseSMS/index.js index ba15cb0..258da41 100644 --- a/uncompressed/pulseSMS/index.js +++ b/uncompressed/pulseSMS/index.js @@ -1,8 +1 @@ -"use strict"; - -// just pass through Franz - -module.exports = function (Franz) { - return Franz; -}; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1bHNlc21zL2luZGV4LmpzIl0sIm5hbWVzIjpbIm1vZHVsZSIsImV4cG9ydHMiLCJGcmFueiJdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7O0FBQ0FBLE9BQU9DLE9BQVAsR0FBaUIsVUFBVUMsS0FBVixFQUFpQjtBQUNoQyxTQUFPQSxLQUFQO0FBQ0QsQ0FGRCIsImZpbGUiOiJwdWxzZXNtcy9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG4vLyBqdXN0IHBhc3MgdGhyb3VnaCBGcmFuelxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoRnJhbnopIHtcbiAgcmV0dXJuIEZyYW56O1xufTsiXX0= \ No newline at end of file +module.exports = Franz => Franz; diff --git a/uncompressed/pulseSMS/package.json b/uncompressed/pulseSMS/package.json index 9025bd0..a5dfc94 100644 --- a/uncompressed/pulseSMS/package.json +++ b/uncompressed/pulseSMS/package.json @@ -1,10 +1,10 @@ { - "id": "pulseSMS", - "name": "Pulse SMS", - "version": "1.0.0", - "description": "Pulse SMS", + "id": "pulsesms", + "name": "PulseSMS", + "version": "1.1.2", + "description": "PulseSMS Franz Recipe", "main": "index.js", - "author": "Nico Rodriguez ", + "author": "Serubin ", "license": "MIT", "config": { "serviceURL": "https://pulsesms.app", diff --git a/uncompressed/pulseSMS/webview.js b/uncompressed/pulseSMS/webview.js index 0a56c11..a4c7f43 100644 --- a/uncompressed/pulseSMS/webview.js +++ b/uncompressed/pulseSMS/webview.js @@ -1,10 +1,8 @@ -"use strict"; +module.exports = (Franz) => { + function getMessages() { + Franz.setBadge(document.querySelector("#unread_count").innerHTML.replace(/\s/g,'')); + } -module.exports = Franz => { - const getMessages = function getMessages() { - var count = document.getElementsByClassName("conversation-title mdl-card__supporting-text bold").length; - Franz.setBadge(count); - }; + // check for new messages every second and update Franz badge Franz.loop(getMessages); }; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1bHNlc21zL3dlYnZpZXcuanMiXSwibmFtZXMiOlsibW9kdWxlIiwiZXhwb3J0cyIsIkZyYW56IiwiZ2V0TWVzc2FnZXMiLCJjb3VudCIsImRvY3VtZW50IiwiZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSIsImxlbmd0aCIsInNldEJhZGdlIiwibG9vcCJdLCJtYXBwaW5ncyI6Ijs7QUFBQUEsT0FBT0MsT0FBUCxHQUFrQkMsS0FBRCxJQUFXO0FBQzFCLFFBQU1DLGNBQWMsU0FBU0EsV0FBVCxHQUF1QjtBQUN6QyxRQUFJQyxRQUFRQyxTQUFTQyxzQkFBVCxDQUFnQyxtREFBaEMsRUFBcUZDLE1BQWpHO0FBQ0FMLFVBQU1NLFFBQU4sQ0FBZUosS0FBZjtBQUVELEdBSkQ7QUFLQUYsUUFBTU8sSUFBTixDQUFXTixXQUFYO0FBQ0QsQ0FQRCIsImZpbGUiOiJwdWxzZXNtcy93ZWJ2aWV3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSAoRnJhbnopID0+IHtcbiAgY29uc3QgZ2V0TWVzc2FnZXMgPSBmdW5jdGlvbiBnZXRNZXNzYWdlcygpIHtcbiAgICB2YXIgY291bnQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKFwiY29udmVyc2F0aW9uLXRpdGxlIG1kbC1jYXJkX19zdXBwb3J0aW5nLXRleHQgYm9sZFwiKS5sZW5ndGg7XG4gICAgRnJhbnouc2V0QmFkZ2UoY291bnQpO1xuICAgIFxuICB9O1xuICBGcmFuei5sb29wKGdldE1lc3NhZ2VzKTtcbn07XG4iXX0= \ No newline at end of file -- cgit v1.2.3-54-g00ecf From 83f946f546247572a787d451ca9ec6649c600849 Mon Sep 17 00:00:00 2001 From: Bennett Date: Thu, 13 Feb 2020 13:34:25 +0100 Subject: Update slack: Fix incorrect notification count (#41) * Update slack: Fix incorrect notification count https://github.com/meetfranz/recipe-slack/pull/13 * Revert "Update slack: Fix incorrect notification count" This reverts commit 54d8bad9420198abca55a41123cf110caa7aba02. * Update slack: Fix incorrect notification count https://github.com/meetfranz/recipe-slack/pull/13 * Update slack plugin version * Properly update slack plugin version * Properly update slack version number Co-authored-by: Solomon --- all.json | 2 +- slack.tar.gz | Bin 2513 -> 67291 bytes uncompressed/slack/package.json | 2 +- uncompressed/slack/webview.js | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) (limited to 'uncompressed') diff --git a/all.json b/all.json index d6552e2..fa6e83e 100644 --- a/all.json +++ b/all.json @@ -510,7 +510,7 @@ "featured": false, "id": "slack", "name": "Slack", - "version": "1.0.12", + "version": "1.0.13", "icons": { "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/slack/icon.png", "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/slack/icon.svg" diff --git a/slack.tar.gz b/slack.tar.gz index 3665090..f69df83 100644 Binary files a/slack.tar.gz and b/slack.tar.gz differ diff --git a/uncompressed/slack/package.json b/uncompressed/slack/package.json index ac59dd2..32c038a 100644 --- a/uncompressed/slack/package.json +++ b/uncompressed/slack/package.json @@ -1,7 +1,7 @@ { "id": "slack", "name": "Slack", - "version": "1.0.12", + "version": "1.0.13", "description": "Slack", "main": "index.js", "author": "Stefan Malzner ", diff --git a/uncompressed/slack/webview.js b/uncompressed/slack/webview.js index 174d81c..e64ff4d 100644 --- a/uncompressed/slack/webview.js +++ b/uncompressed/slack/webview.js @@ -41,7 +41,7 @@ const SELECTOR_CHANNELS_UNREAD = '.p-channel_sidebar__channel--unread:not(.p-cha module.exports = Franz => { const getMessages = () => { - const directMessages = document.querySelectorAll(`${SELECTOR_CHANNELS_UNREAD} .p-channel_sidebar__badge, .p-channel_sidebar__link--unread`).length; + const directMessages = document.querySelectorAll(`${SELECTOR_CHANNELS_UNREAD} .p-channel_sidebar__badge, .p-channel_sidebar__link--unread:not([data-sidebar-link-id="Punreads"]`).length; const allMessages = document.querySelectorAll(SELECTOR_CHANNELS_UNREAD).length - directMessages; Franz.setBadge(directMessages, allMessages); }; -- cgit v1.2.3-54-g00ecf From daf7433a29938f1689154b08645a0e416d4687f2 Mon Sep 17 00:00:00 2001 From: Daniel Peukert Date: Tue, 18 Feb 2020 15:15:12 +0100 Subject: Fix indirect discord notifications, simplify code --- all.json | 2 +- discord.tar.gz | Bin 53748 -> 54682 bytes uncompressed/discord/package.json | 2 +- uncompressed/discord/webview.js | 25 +++++++++++++------------ 4 files changed, 15 insertions(+), 14 deletions(-) (limited to 'uncompressed') diff --git a/all.json b/all.json index fa6e83e..f3bf7fc 100644 --- a/all.json +++ b/all.json @@ -48,7 +48,7 @@ "featured": false, "id": "discord", "name": "Discord", - "version": "1.1.0", + "version": "1.1.1", "icons": { "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/discord/icon.png", "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/discord/icon.svg" diff --git a/discord.tar.gz b/discord.tar.gz index 4dfa8a9..aa3386e 100644 Binary files a/discord.tar.gz and b/discord.tar.gz differ diff --git a/uncompressed/discord/package.json b/uncompressed/discord/package.json index 60721dd..76b680d 100644 --- a/uncompressed/discord/package.json +++ b/uncompressed/discord/package.json @@ -1,7 +1,7 @@ { "id": "discord", "name": "Discord", - "version": "1.1.0", + "version": "1.1.1", "description": "Discord", "main": "index.js", "author": "Stefan Malzner ", diff --git a/uncompressed/discord/webview.js b/uncompressed/discord/webview.js index f4a90b9..2a204dc 100644 --- a/uncompressed/discord/webview.js +++ b/uncompressed/discord/webview.js @@ -5,26 +5,27 @@ var _path = _interopRequireDefault(require("path")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } module.exports = Franz => { + const iconValues = [ + 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJ0lEQVRYR+2WXUybVRjHf20ptLBSx8cqIKy1W2wlCnGiXjgzhS1ezEFNxAsV3BaXKDPGDTS6TTFzmwkwXdToJokiu5kfGUTj4saIu9AliAZM+FiywmAW+ZJRWim0tK95G1qotPTtILvy3LzJe/7P8/+f5+scGfPrqa8ERc5g7wEEXgFSAv9X+TuBjBODOaYjX5fKvKJvWYBgf23vQQTh8CoThncnkx2qqzS9GyqgpmccSL0lAuDvuipz2n8FCLeI3E9TV2X2R38hBTU9/wuIGIHM9AQ25Wq5TaPENjpDZ+8UapWChHi5P5wzbh9uj4/N960lM13FwF8ufuuyMzQ2GzGrklKgSYzDUqRDlxrP8LjbT7g+Q+UnD7cc/8zRb3OhSpCTtU7F1cFpmi6O4JieWwKXJODZ7Zncs1HjN1YoguUiqVY9Hh9KpZyO3ilOfz8UuwCtJo4DezYgj413CZFPgCOnrmJ3hEYhagQefzidoodWZyxcuDzOjz+LY2ZhRRXw5gtGUrRKSeGOBpqwezj6mVW6ALHq95Ublviddfv4c2SGO3SqYAcEQM5pL6MTs+RkqIlTyHB3dBCfnx/0cbyhP6Qrlo3A5k0pFD+6LkSAa8bL8S+vcWPKw9pkJfvK9MFuGLvhpum1egyXz5LqHEI70B20VW3ZglKv5497d3DOaw7+X1aAWP35puQQAZ1XHDR+Zwv+e+6JLPLu0uCbnKSr5BmSLv0QLRO0bdtL+9aK6KNYDL+YhsVLPGXt5/14fQIKuYzKnQY0nb8wbLH4RUhd45lmzpV/SPWxosh3weG9G8MOm4EhF91WJ3cb15CdOMugwRATeUCkzfgAj1jbIguoqTQFbylxPrtcXhLVodNvuKSE6eZmqQcPh3vHCNVhb8OqnQZ0qQspEGd6T5+T9Rlq7sxOxNXcxIjFshJyv60cDGEFaJLiEAvRmJ0YJBEn2u/dds62jLD99Mvo2s+vWADwasT3gLhhNq7h/lwt+ky1PwX13173XzCl71tIG+oNKyCjpQV1YaF/z2uzMVpWhqu1NSxWgIabepC8VLXQz4s9p9fXo9m9O4TM093N9dzcSNHqiFlAmq2H0g+ejHr6AEBwOBirqMDZ2BjWJmYBopfVioAAl25KQPEnZWT1/Ro1CtFqADixWMA0oJZS2o+deQNTe5MUaDTMQhdU1vQ0CFAWzULcz7K2UfxpuRTochi7HPTBCLz+nlU7p3B/AxRJ8Vxw/iMKLnwsBRqpBS0boGnJg2t/7RWTTPDdLsXzroMF9QmzTqMU7GJMX24hW7suht4FsToR8f2g94FYDHlS7UXy1qePcuytB1cuIEBqhWrg7Sgi7M5k3YsNh356XgbbljxIpJ4gEm4+GiUC5MtAfIvlzfd5B3BNDl8YYHLPyXalZirpZF2VeZfo61+PD6XFPaCuOgAAAABJRU5ErkJggg==', + 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEe0lEQVRYR+1XbUybVRR+3paWttjyvbLikI3hOom4yCLGOYYJwYWw6AwzI84tzsiUkGg2GPsQl2yMaegWySQbfmawH36RqWDc5kzExKmo6LaMgtJRKlQLlQbKKLSUeu+btfRd3/K+3ch+ef+0uee553l6zrnn3DK4sTZ97JOmWXr2w4eXyVaCf3+BP0fBoMGSpj/8ydOMl/pm/AS7DD2vwuc7tMCE/O4YpuZopb6WK6DeaCcbiXdEAPDv0aqVSTcL8N0hcpaGCGCjP5eCeuP/AsJGQJccjZysWMSpZRgansKlnnEoFVJEyyVsOKfcs3B7ZrH2wXjokhUY+NuFX6+OwToyHTarolKgVkVhY4EW2kQ5/rG7WcJ7FitYcr7lvD6D/iEXFNESpC5SoM8yic++scE5ORMCFyVgS7EO92eq2cNSaaBcRNWqh0REJpPgdxKt0+3WyAXEqqOwv2w5JJHxhhDNksQefrsPY05uFAQjsP7RZBQ8vDBt4esf7Dj3PW0zc0tQwL4XMpAQKxMVbiHQ6JgHde+YxAugVb9z29IQv9Ok2gdtU7hbqwjcAD9oYtKL4dFpLIkDfBYzfC4XJBoNZJmZLOTYqX7OrZg3AmtzEvDEY4s4AlxTXhxrNsMx7kG8RoadW9MDt2HE4cb5F48gvfMLLDZ3cc4xcjmUhYXoWf0k2mPWBGzzCqDVv0qv4Ti61OtES9tQYO/ZDal4YIUaUx0dMD9fDrmpWygTsOjz0LHxNTgTUudvxTT8NA3Bi/5Kwwf98JKylpKrUfncUijPn8Hw5s2CxMGASXUSvtx+EnsaSsLPgkMVmbzNZsDqQrdpAvdl3AXtn52w5udHRO4HUxExTnvKMsDGO4zqK/WBKUX7s8vlhUrJ7X6D2dlwX7lySwJuHPowAyjlFVBFwqtNnEsB7enGaxOkDSuxbIkKEydPwF5efjvk7Fnyk9bwClDHRIEWYgYh8y/a0bq6x3Dmgg1PndiC+N6feQVoKioQt3s3GBUR2tyM0epq+DweXixx+VbY9wA1rCS5Xk2mYLpOyabg3da/YDY5ULZvFa9DVXExUtraODbHgQNwHDzIiycclyN+kMTbTCg1FPM6TGpshOam1Ex3dmIoNzdsuiIWkDx4FZsaSngdxu3di4S6Oo7temsrbCX8eAqMWECsfQDPvLGeVwBtvbqLFyHPymLt3pERWNetg8doXLgIUE879mRD6uUvLEahgKqoiC1C19mz8Nq5UzBYCSnCH4MjMEmMSjF3q+j9l5Bu/FYMdF4MIa8NCKisN54iiraK8Zpx+Rweb3lFDFQIsyIgoPp1U+yM1P0pOVEgdIrai9/bgbSe78RAw11BA2nFVSEPrl2GXj3jm00R8nzvb5+n5H9U00hqIeL/kUPLc5HX9xN3GAkR8tn7gBzipZ3YBAX7z1Pyr7Ydx5Gah25fAHV6DdCS2nmTfBWcyzPRyuNNtV0074UhD5JbiUDwGTPwCHn3lpK/KnlEULbfRq8a2btAPlvI9PujrOkXmXo8pokI2E4x/wEv2KYDh7TO6QAAAABJRU5ErkJggg==' + ]; + const getMessages = function getMessages() { // Get direct messages - const directElements = document.querySelectorAll('[class^="numberBadge-2s8kKX"]'); - var direct = 0; + let direct = 0; - directElements.forEach(function(directElement) { + document.querySelectorAll('[class^="numberBadge-2s8kKX"]').forEach((directElement) => { direct = direct + parseInt(directElement.innerHTML); }); // Get indirect messages - const linkElements = document.getElementsByTagName('link'); - var indirect = 0; - - for (var i = 0; i < linkElements.length; i++) { - if(linkElements[i].getAttribute('rel') == 'icon') { - if(linkElements[i].getAttribute('href') == 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJ0lEQVRYR+2WXUybVRjHf20ptLBSx8cqIKy1W2wlCnGiXjgzhS1ezEFNxAsV3BaXKDPGDTS6TTFzmwkwXdToJokiu5kfGUTj4saIu9AliAZM+FiywmAW+ZJRWim0tK95G1qotPTtILvy3LzJe/7P8/+f5+scGfPrqa8ERc5g7wEEXgFSAv9X+TuBjBODOaYjX5fKvKJvWYBgf23vQQTh8CoThncnkx2qqzS9GyqgpmccSL0lAuDvuipz2n8FCLeI3E9TV2X2R38hBTU9/wuIGIHM9AQ25Wq5TaPENjpDZ+8UapWChHi5P5wzbh9uj4/N960lM13FwF8ufuuyMzQ2GzGrklKgSYzDUqRDlxrP8LjbT7g+Q+UnD7cc/8zRb3OhSpCTtU7F1cFpmi6O4JieWwKXJODZ7Zncs1HjN1YoguUiqVY9Hh9KpZyO3ilOfz8UuwCtJo4DezYgj413CZFPgCOnrmJ3hEYhagQefzidoodWZyxcuDzOjz+LY2ZhRRXw5gtGUrRKSeGOBpqwezj6mVW6ALHq95Ublviddfv4c2SGO3SqYAcEQM5pL6MTs+RkqIlTyHB3dBCfnx/0cbyhP6Qrlo3A5k0pFD+6LkSAa8bL8S+vcWPKw9pkJfvK9MFuGLvhpum1egyXz5LqHEI70B20VW3ZglKv5497d3DOaw7+X1aAWP35puQQAZ1XHDR+Zwv+e+6JLPLu0uCbnKSr5BmSLv0QLRO0bdtL+9aK6KNYDL+YhsVLPGXt5/14fQIKuYzKnQY0nb8wbLH4RUhd45lmzpV/SPWxosh3weG9G8MOm4EhF91WJ3cb15CdOMugwRATeUCkzfgAj1jbIguoqTQFbylxPrtcXhLVodNvuKSE6eZmqQcPh3vHCNVhb8OqnQZ0qQspEGd6T5+T9Rlq7sxOxNXcxIjFshJyv60cDGEFaJLiEAvRmJ0YJBEn2u/dds62jLD99Mvo2s+vWADwasT3gLhhNq7h/lwt+ky1PwX13173XzCl71tIG+oNKyCjpQV1YaF/z2uzMVpWhqu1NSxWgIabepC8VLXQz4s9p9fXo9m9O4TM093N9dzcSNHqiFlAmq2H0g+ejHr6AEBwOBirqMDZ2BjWJmYBopfVioAAl25KQPEnZWT1/Ro1CtFqADixWMA0oJZS2o+deQNTe5MUaDTMQhdU1vQ0CFAWzULcz7K2UfxpuRTochi7HPTBCLz+nlU7p3B/AxRJ8Vxw/iMKLnwsBRqpBS0boGnJg2t/7RWTTPDdLsXzroMF9QmzTqMU7GJMX24hW7suht4FsToR8f2g94FYDHlS7UXy1qePcuytB1cuIEBqhWrg7Sgi7M5k3YsNh356XgbbljxIpJ4gEm4+GiUC5MtAfIvlzfd5B3BNDl8YYHLPyXalZirpZF2VeZfo61+PD6XFPaCuOgAAAABJRU5ErkJggg==') { - indirect = 1; - } + let indirect = 0; + + document.querySelectorAll('link[rel="icon"]').forEach((linkElement) => { + if(iconValues.indexOf(linkElement.getAttribute('href')) !== -1) { + indirect = 1; } - } + }); // Set badge Franz.setBadge(direct, indirect); -- cgit v1.2.3-54-g00ecf