From 08a7af9ef2bb0030fd1876674d53b719e91f13e2 Mon Sep 17 00:00:00 2001 From: Carlos SolĂ­s Date: Tue, 21 Jun 2022 09:39:54 -0600 Subject: Add fixes for Nextcloud-related webapps (#66) --- recipes/nextcloud-carnet/webview.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'recipes/nextcloud-carnet/webview.js') diff --git a/recipes/nextcloud-carnet/webview.js b/recipes/nextcloud-carnet/webview.js index e9e6433..b3836a7 100644 --- a/recipes/nextcloud-carnet/webview.js +++ b/recipes/nextcloud-carnet/webview.js @@ -4,12 +4,15 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de module.exports = Ferdium => { const getMessages = () => { - const direct = document.querySelectorAll( + const directSelector = document.querySelectorAll( '.app-navigation-entry-utils-counter.highlighted', - ).length; - const indirect = document.querySelectorAll( + ); + const direct = directSelector ? Ferdium.safeParseInt(directSelector.length) : 0; + + const indirectSelector = document.querySelectorAll( '.app-navigation-entry-utils-counter:not(.highlighted)', - ).length; + ); + const indirect = indirectSelector ? Ferdium.safeParseInt(indirectSelector.length) : 0; Ferdium.setBadge(direct, indirect); }; -- cgit v1.2.3-70-g09d2