mirror of
https://github.com/morpheusthewhite/spicetify-themes.git
synced 2024-11-22 19:02:45 +01:00
31 lines
941 B
JavaScript
31 lines
941 B
JavaScript
window.addEventListener("load", () => {
|
|
(function rotateTurntable() {
|
|
if (!Spicetify.Player.origin || !document.querySelector("#fad-art-image")) {
|
|
setTimeout(rotateTurntable, 250);
|
|
return;
|
|
}
|
|
|
|
const fullAppDisplay = document.querySelector("#full-app-display");
|
|
|
|
function handleRotate() {
|
|
const fadArt = document.querySelector("#fad-art-image");
|
|
|
|
Spicetify.Player.isPlaying()
|
|
? fadArt.style.animationPlayState = "running"
|
|
: fadArt.style.animationPlayState = "paused";
|
|
}
|
|
|
|
handleRotate();
|
|
|
|
Spicetify.Player.addEventListener("onplaypause", () => setTimeout(handleRotate));
|
|
|
|
fullAppDisplay.addEventListener("contextmenu", () => {
|
|
const configSwitchBtns = document.querySelectorAll("#popup-config-container button.switch");
|
|
|
|
for (const configSwitch of configSwitchBtns) {
|
|
configSwitch.addEventListener("click", handleRotate);
|
|
}
|
|
});
|
|
})();
|
|
});
|