mirror of
https://github.com/jellyfin/jellyfin-media-player.git
synced 2025-02-17 04:17:44 +00:00
fix skip button display inconsistency
This commit is contained in:
parent
3ce21e0c3f
commit
a252266058
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user