MediaWiki:Halloween.js — различия между версиями
Материал из Guild Wars 2 wiki
Blood (обсуждение | вклад) |
Blood (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
/** Halloween.js | /** Halloween.js | ||
− | * | + | * Смена заголовка вики на Хэллоуин |
* Автор Blood :) | * Автор Blood :) | ||
*/ | */ |
Версия 23:43, 23 октября 2018
/** Halloween.js * Смена заголовка вики на Хэллоуин * Автор Blood :) */ (function() { var pumpkin, coords; //Если сейчас не октябрь, то ничего не делаем if (new Date().getMonth() != 9) return; //Хэллоуинский фон и логотип document.getElementById("column-content").setAttribute("class", "halloween-background"); document.querySelector("#p-logo .mw-wiki-logo").style.backgroundImage = "url(/images/c/c9/Logo.png)"; //Контейнер для тыквы и координаты картинок pumpkin = document.createElement("div"); coords = ["3px 0px", "-69px 0px", "-141px 3px", "3px -68px", "-69px -68px", "-141px -68px", "3px -141px", "-69px -141px", "-141px -143px"]; //Стили для контейнера и выбор случайной тыквы pumpkin.setAttribute("class", "pumpkin"); pumpkin.style.backgroundPosition = coords[Math.random() * coords.length ^ 0]; document.getElementById("p-logo").appendChild(pumpkin); //Смена тыквы каждые 5 минут setInterval(function() { pumpkin.style.backgroundPosition = coords[Math.random() * coords.length ^ 0]; }, 300000); })();