From f47c638a38baad7a978baf8e204743227f4005e2 Mon Sep 17 00:00:00 2001 From: vantezzen Date: Wed, 5 Feb 2020 20:14:57 +0100 Subject: Improve Twitter recipe --- uncompressed/twitter/icon.png | Bin 4298 -> 23015 bytes uncompressed/twitter/icon.svg | 36 +++++++++++++++++++++++++++++++++++- uncompressed/twitter/package.json | 2 +- uncompressed/twitter/webview.js | 12 +++++++++--- 4 files changed, 45 insertions(+), 5 deletions(-) mode change 100755 => 100644 uncompressed/twitter/icon.svg (limited to 'uncompressed') 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-54-g00ecf