From b83e134ec08c7f599b981793a55d81a1051d3f4d Mon Sep 17 00:00:00 2001 From: D V Date: Tue, 17 Dec 2024 01:42:25 +0530 Subject: [PATCH] playlist toppings run back now --- .../src/content_scripts/pages/playlist.tsx | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/web-ext/src/content_scripts/pages/playlist.tsx b/web-ext/src/content_scripts/pages/playlist.tsx index 86793cb..1e4b478 100644 --- a/web-ext/src/content_scripts/pages/playlist.tsx +++ b/web-ext/src/content_scripts/pages/playlist.tsx @@ -7,7 +7,9 @@ import { const onPlaylistPage = async (ctx: PlaylistContext): Promise => { const { playlistId } = ctx.payload; - const metadataActionBar = await elementReady("div.metadata-action-bar"); + const metadataActionBar = await elementReady( + "yt-content-metadata-view-model.yt-content-metadata-view-model-wiz:not(#header yt-content-metadata-view-model.yt-content-metadata-view-model-wiz)", + ); if (metadataActionBar === null || metadataActionBar === undefined) return; let runtimeSection = document.querySelector("div#tppng-ytp-runtime-section"); @@ -18,20 +20,20 @@ const onPlaylistPage = async (ctx: PlaylistContext): Promise => { runtimeSection = (
-
+
Toppings Icon -

+

Toppings

-
+
Average Runtime: @@ -48,11 +50,8 @@ const onPlaylistPage = async (ctx: PlaylistContext): Promise => {
); - if (metadataActionBar.lastChild === null) return; - metadataActionBar.insertBefore( - runtimeSection, - metadataActionBar.lastChild.previousSibling, - ); + if (metadataActionBar === null) return; + metadataActionBar.append(runtimeSection); } else { if (playlistId === "WL" || playlistId === "LL") { runtimeSection.remove();