Fix video modal layout columns

This commit is contained in:
thePR0M3TH3AN committed 2025-10-24 10:02:55 -04:00
1 parent 7d1431e3f7
commit 6eaba3204d
3 files changed
+39 -4

No files matched your search

+16 -1
View File
@@ -351,6 +351,12 @@ export class VideoModal {
primary: playerModal.querySelector(".video-modal__primary") || null,
secondary: playerModal.querySelector(".video-modal__secondary") || null,
similarContainer,
statsContainer:
playerModal
.querySelector(".video-modal__stats")
?.closest(".watch-container") ||
playerModal.querySelector(".video-modal__stats") ||
null,
});
this.setupSimilarContentMediaQuery();
@@ -2492,7 +2498,7 @@ export class VideoModal {
normalizeModalLayoutStructure(
playerModal,
{ layout, primary, secondary, similarContainer }
{ layout, primary, secondary, similarContainer, statsContainer }
) {
if (!playerModal || !layout || !primary || !secondary) {
return;
@@ -2547,6 +2553,15 @@ export class VideoModal {
secondary.prepend(similarContainer);
}
}
if (statsContainer) {
if (statsContainer.hasAttribute("style")) {
statsContainer.removeAttribute("style");
}
if (!primary.contains(statsContainer)) {
primary.appendChild(statsContainer);
}
}
}
teardownSimilarContentSubscriptions() {