mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-13 06:57:09 +03:00
Move category pill to top if on description on right layout
This commit is contained in:
@@ -43,9 +43,15 @@ export class CategoryPill {
|
||||
}
|
||||
|
||||
private async attachToPageInternal(): Promise<void> {
|
||||
const referenceNode =
|
||||
let referenceNode =
|
||||
await waitFor(() => getYouTubeTitleNode());
|
||||
|
||||
// Experimental YouTube layout with description on right
|
||||
const isOnDescriptionOnRightLayout = document.querySelector("#title #description");
|
||||
if (isOnDescriptionOnRightLayout) {
|
||||
referenceNode = referenceNode.parentElement;
|
||||
}
|
||||
|
||||
if (referenceNode && !referenceNode.contains(this.container)) {
|
||||
if (!this.container) {
|
||||
this.container = document.createElement('span');
|
||||
@@ -91,7 +97,9 @@ export class CategoryPill {
|
||||
parent.appendChild(this.container);
|
||||
|
||||
referenceNode.prepend(parent);
|
||||
referenceNode.style.display = "flex";
|
||||
if (!isOnDescriptionOnRightLayout) {
|
||||
referenceNode.style.display = "flex";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user