fix skip button display inconsistency

This commit is contained in:
Sannidhya 2024-07-26 17:48:00 +05:30 committed by GitHub
parent 3ce21e0c3f
commit a252266058
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -36,7 +36,7 @@ class skipIntroPlugin {
background-color:rgba(25, 25, 25, 0.66);
border: 1px solid;
border-radius: 0px;
display: inline-block;
display: inline-block !important;
cursor: pointer;
box-shadow: inset 0 0 0 0 #f9f9f9;
-webkit-transition: ease-out 0.4s;
@ -163,9 +163,8 @@ class skipIntroPlugin {
currentPlayer = player;
switch (segment["SegmentType"]) {
case "None":
if (skipIntro.style.opacity === '0') return;
if (skipIntro.classList.contains("hide")) return;
skipIntro.style.opacity = '0';
skipIntro.addEventListener("transitionend", () => {
skipIntro.classList.add("hide");
}, { once: true });
@ -180,11 +179,6 @@ class skipIntroPlugin {
if (!skipIntro.classList.contains("hide")) return;
skipIntro.classList.remove("hide");
requestAnimationFrame(() => {
requestAnimationFrame(() => {
skipIntro.style.opacity = '1';
});
});
};
events.on(player, 'timeupdate', onTimeUpdate);
@ -232,4 +226,4 @@ class skipIntroPlugin {
}
}
window._skipIntroPlugin = skipIntroPlugin;
window._skipIntroPlugin = skipIntroPlugin;