From 0f0fa2102657f6203ed65972d746f842ad669baa Mon Sep 17 00:00:00 2001 From: ashley Date: Fri, 10 Oct 2025 20:41:57 +0200 Subject: [PATCH] fix stuff + add stuff --- css/player-base.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/css/player-base.js b/css/player-base.js index b9ff90c1..c5655f71 100644 --- a/css/player-base.js +++ b/css/player-base.js @@ -38,15 +38,26 @@ document.addEventListener("DOMContentLoaded", () => { const audioEl = document.getElementById('aud'); + video.ready(() => { const metaTitle = document.querySelector('meta[name="title"]')?.content || ""; - const metaAuthor = document.querySelector('meta[name="twitter:author"]')?.content || ""; + const metaDesc = document.querySelector('meta[name="twitter:description"]')?.content || ""; + + let stats = ""; + const match = metaDesc.match(/👍\s*[^|]+\|\s*👎\s*[^|]+\|\s*📈\s*[^💬]+/); + if (match) { + stats = match[0] + .replace(/👍/g, "• 👍") + .replace(/👎/g, "• 👎") + .replace(/📈/g, "• 📈") + .replace(/\s*\|\s*/g, " "); + } const createTitleBar = () => { const existing = video.getChild("TitleBar"); if (!existing) { const titleBar = video.addChild("TitleBar"); - titleBar.update({ title: metaTitle, description: metaAuthor }); + titleBar.update({ title: metaTitle, description: stats }); } }; @@ -63,7 +74,6 @@ document.addEventListener("DOMContentLoaded", () => { document.addEventListener("fullscreenchange", handleFullscreen); document.addEventListener("webkitfullscreenchange", handleFullscreen); - handleFullscreen(); });