Différences entre versions de « MediaWiki:Common.js »

De ɴon-ᴀ
Sauter à la navigation Sauter à la recherche
m
m
Ligne 1 : Ligne 1 :
function addEventListener(event, callback) {
+
console.log("it's tiiiiiime");
      if (document.addEventListener) {
 
        document.addEventListener(event, callback, false);
 
      } else if (document.attachEvent) {
 
        document.attachEvent('on' + event, callback);
 
      }
 
    }
 
  
    addEventListener('DOMContentLoaded', function () {
 
 
       var snowflakes = ["❄", "❅", "❆"];
 
       var snowflakes = ["❄", "❅", "❆"];
  
Ligne 14 : Ligne 7 :
 
         snowflake.className = 'snowflake';
 
         snowflake.className = 'snowflake';
 
         snowflake.innerHTML = snowflakes[Math.floor(Math.random() * snowflakes.length)];
 
         snowflake.innerHTML = snowflakes[Math.floor(Math.random() * snowflakes.length)];
         snowflake.style.left = Math.random() * (window.innerWidth || document.documentElement.clientWidth) + 'px';
+
         snowflake.style.left = Math.random() * (document.documentElement.clientWidth || document.body.clientWidth) + 'px';
 
         snowflake.style.animationDuration = Math.random() * 3 + 2 + 's';
 
         snowflake.style.animationDuration = Math.random() * 3 + 2 + 's';
 
         document.body.appendChild(snowflake);
 
         document.body.appendChild(snowflake);
Ligne 24 : Ligne 17 :
  
 
       function generateSnowflakes() {
 
       function generateSnowflakes() {
         setInterval(createSnowflake, 500);
+
        for (var i = 0; i < 20; i++) { // Create initial snowflakes
 +
          createSnowflake();
 +
        }
 +
 
 +
         setInterval(createSnowflake, 500); // Create a new snowflake every 500 milliseconds
 
       }
 
       }
  
 
       generateSnowflakes();
 
       generateSnowflakes();
    });
 
console.log("it's tiiiiiime");
 

Version du 21 janvier 2024 à 16:25

console.log("it's tiiiiiime");

      var snowflakes = ["❄", "❅", "❆"];

      function createSnowflake() {
        var snowflake = document.createElement('div');
        snowflake.className = 'snowflake';
        snowflake.innerHTML = snowflakes[Math.floor(Math.random() * snowflakes.length)];
        snowflake.style.left = Math.random() * (document.documentElement.clientWidth || document.body.clientWidth) + 'px';
        snowflake.style.animationDuration = Math.random() * 3 + 2 + 's';
        document.body.appendChild(snowflake);

        setTimeout(function () {
          document.body.removeChild(snowflake);
        }, 5000);
      }

      function generateSnowflakes() {
        for (var i = 0; i < 20; i++) { // Create initial snowflakes
          createSnowflake();
        }

        setInterval(createSnowflake, 500); // Create a new snowflake every 500 milliseconds
      }

      generateSnowflakes();