MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
Line 13: Line 13:
   return Math.random() * (max - min) + min
   return Math.random() * (max - min) + min
}
}
document.querySelectorAll('ul li, figure, .vector-pinned-container, .vector-dropdown-content, .mw-logo > *, .vector-typeahead-search-container, #news').forEach( e => {
function setRandomRotations() {
e.style.rotate = `${ rand(-3, 3) }deg`
document.querySelectorAll('ul li, figure, .vector-pinned-container, .vector-dropdown-content, .mw-logo > *, .vector-typeahead-search-container, #news').forEach( e => {
})
e.style.rotate = `${ rand(-3, 3) }deg`
})
}
 


//Background color
//Background color
Line 45: Line 48:


// Gradually change the background color for all elements
// Gradually change the background color for all elements
function changeBackgroundGradually() {
function changeStylesGradually() {
   setInterval(() => {
   setInterval(() => {
  setRandomRotations();
     setBackgroundColors();
     setBackgroundColors();
   }, 5000); // Change every 5 seconds
   }, 5000); // Change every 5 seconds
Line 52: Line 56:


// Initialize the process
// Initialize the process
setRandomRotations();
setBackgroundColors();
setBackgroundColors();
changeBackgroundGradually();
changeStylesGradually();


//mouse-hover Popup for the logo
//mouse-hover Popup for the logo