MediaWiki:Mobile.js: различия между версиями
Admin (обсуждение | вклад) (Новая страница: «→Any JavaScript here will be loaded for users using the mobile site: (function () { function addArchiveBanner() { if (document.querySelector('.ar...») |
(нет различий)
|
Текущая версия на 15:05, 4 мая 2026
/* Any JavaScript here will be loaded for users using the mobile site */
(function () {
function addArchiveBanner() {
if (document.querySelector('.archive-banner')) {
return;
}
var banner = document.createElement('div');
banner.className = 'archive-banner';
banner.innerHTML =
'<div class="archive-banner-title">АРХИВНЫЙ ЦЕНТР ПОМОЩИ! АКТУАЛЬНЫЙ НАХОДИТСЯ ПО АДРЕСУ:</div>' +
'<div><a class="archive-banner-link" href="https://wiki.barlive.ru/">https://wiki.barlive.ru/</a></div>';
var header = document.querySelector('.header-container, header.header-container');
var content = document.querySelector('#content, main#content, .mw-body');
if (header && header.parentNode) {
header.parentNode.insertBefore(banner, header.nextSibling);
} else if (content) {
content.insertBefore(banner, content.firstChild);
}
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', addArchiveBanner);
} else {
addArchiveBanner();
}
})();