Change Animation Property for .adpPrime .spin

Ändert die Animationseigenschaft für .adpPrime .spin

当前为 2024-11-20 提交的版本,查看 最新版本

// ==UserScript==
// @name         Change Animation Property for .adpPrime .spin
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Ändert die Animationseigenschaft für .adpPrime .spin
// @author       4lc4tr4y
// @match        https://adpworld.adp.com/*
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    // Warten, bis die Seite vollständig geladen ist
    window.addEventListener('load', function() {
        // Sicherstellen, dass die CSS-Änderungen korrekt angewendet werden
        GM_addStyle(`
            .adpPrime .spin {
                -moz-animation: rotating 60s steps(60) infinite !important;
                -webkit-animation: rotating 60s steps(60) infinite !important;
                animation: rotating 60s steps(60) infinite !important;
            }
        `);
    });

    // MutationObserver einrichten, um Änderungen nach dem Laden zu überwachen
    const observer = new MutationObserver(() => {
        const spinElement = document.querySelector('.adpPrime .spin');
        if (spinElement) {
            spinElement.style.animation = 'rotating 60s steps(60) infinite !important'; // reverse entfernt
        }
    });

    // Beobachte den gesamten Body, um Änderungen zu erfassen
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();