From ae060b6e93ac41d6cac3e53aaa5eca3625210485 Mon Sep 17 00:00:00 2001 From: Index Date: Mon, 5 Aug 2024 14:48:32 -0500 Subject: [PATCH] fix: fix time played not checking if place is whitelisted + add button listener for joining individual servers (was always going to add I just eventually forgot after awhile) --- js/places/place-view.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/js/places/place-view.js b/js/places/place-view.js index 93103f7..95ef996 100644 --- a/js/places/place-view.js +++ b/js/places/place-view.js @@ -88,9 +88,17 @@ const Gamepasses = Array.from(GamepassesTab.getElementsByClassName('card')) || [ InfoColumns[0].appendChild(TimePlayedNameRow); InfoColumns[1].appendChild(TimePlayedValueRow); - document.getElementById('btn-play').addEventListener('click', function(){ - chrome.runtime.sendMessage({ action: "start_time_played", placeID: PlaceID, userID: UserID }) - }) + if (document.getElementById('btn-play')) { + document.getElementById('btn-play').addEventListener('click', function(){ + chrome.runtime.sendMessage({ action: "start_time_played", placeID: PlaceID, userID: UserID }); + }) + + Array.from(document.querySelectorAll('button[onclick^="joinPlace"]')).forEach(serverJoin => { + serverJoin.addEventListener("click", function(){ + chrome.runtime.sendMessage({ action: "start_time_played", placeID: PlaceID, userID: UserID }) + }) + }) + } } if (Settings.ShowPlaceRevenueOn === true) {