From f47c638a38baad7a978baf8e204743227f4005e2 Mon Sep 17 00:00:00 2001 From: vantezzen Date: Wed, 5 Feb 2020 20:14:57 +0100 Subject: Improve Twitter recipe --- all.json | 2 +- twitter.tar.gz | Bin 6897 -> 24267 bytes uncompressed/twitter/icon.png | Bin 4298 -> 23015 bytes uncompressed/twitter/icon.svg | 36 +++++++++++++++++++++++++++++++++++- uncompressed/twitter/package.json | 2 +- uncompressed/twitter/webview.js | 12 +++++++++--- 6 files changed, 46 insertions(+), 6 deletions(-) mode change 100755 => 100644 uncompressed/twitter/icon.svg diff --git a/all.json b/all.json index 072c2ab..0cfbf19 100644 --- a/all.json +++ b/all.json @@ -972,7 +972,7 @@ "featured": false, "id": "twitter", "name": "Twitter", - "version": "1.1.0", + "version": "1.1.1", "icons": { "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/twitter/icon.png", "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/twitter/icon.svg" diff --git a/twitter.tar.gz b/twitter.tar.gz index d04c6f2..c842df9 100644 Binary files a/twitter.tar.gz and b/twitter.tar.gz differ diff --git a/uncompressed/twitter/icon.png b/uncompressed/twitter/icon.png index b5eebc8..96403ef 100755 Binary files a/uncompressed/twitter/icon.png and b/uncompressed/twitter/icon.png differ diff --git a/uncompressed/twitter/icon.svg b/uncompressed/twitter/icon.svg old mode 100755 new mode 100644 index 2832e7b..b605528 --- a/uncompressed/twitter/icon.svg +++ b/uncompressed/twitter/icon.svg @@ -1 +1,35 @@ -Twitter_Logo_Blue \ No newline at end of file + + + + + + + image/svg+xml + + + + + + + + + diff --git a/uncompressed/twitter/package.json b/uncompressed/twitter/package.json index 407a1a4..831c1ec 100644 --- a/uncompressed/twitter/package.json +++ b/uncompressed/twitter/package.json @@ -1,7 +1,7 @@ { "id": "twitter", "name": "Twitter", - "version": "1.1.0", + "version": "1.1.1", "description": "Twitter", "main": "index.js", "author": "Ferdi Team and Jason White ", diff --git a/uncompressed/twitter/webview.js b/uncompressed/twitter/webview.js index 75655f1..81f0ba5 100644 --- a/uncompressed/twitter/webview.js +++ b/uncompressed/twitter/webview.js @@ -6,9 +6,15 @@ module.exports = Franz => { // "Notifications" and "Messages" - aria-label ending in // "unread items". Sum the values for direct badge. - direct += document.querySelector('[data-testid=AppTabBar_Notifications_Link] div div div').innerHTML; - direct += document.querySelector('[data-testid=AppTabBar_DirectMessage_Link] div div div').innerHTML; - + const notificationsElement = document.querySelector('[data-testid=AppTabBar_Notifications_Link] div div div'); + if (notificationsElement) { + direct += notificationsElement.innerHTML; + } + const DMElement = document.querySelector('[data-testid=AppTabBar_DirectMessage_Link] div div div'); + if (DMElement) { + direct += DMElement.innerHTML; + } + Franz.setBadge(direct); }; -- cgit v1.2.3-70-g09d2