Открыть главное меню
 
Строка 1: Строка 1:
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
+
(function () {
 +
    function addArchiveBanner() {
 +
        if (document.querySelector('.archive-banner')) {
 +
            return;
 +
        }
  
mw.loader.using(['mediawiki.util']).then(function () {
+
        var banner = document.createElement('div');
    var banner = document.createElement('div');
+
        banner.className = 'archive-banner';
    banner.className = 'archive-banner';
+
        banner.innerHTML =
    banner.innerHTML = `
+
            '<div class="archive-banner-title">АРХИВНЫЙ ЦЕНТР ПОМОЩИ! АКТУАЛЬНЫЙ НАХОДИТСЯ ПО АДРЕСУ:</div>' +
        <div class="archive-banner-inner">
+
             '<div><a class="archive-banner-link" href="https://wiki.barlive.ru/">https://wiki.barlive.ru/</a></div>';
            <div class="archive-title">
 
                АРХИВНЫЙ ЦЕНТР ПОМОЩИ! АКТУАЛЬНЫЙ НАХОДИТСЯ ПО АДРЕСУ:
 
            </div>
 
             <div class="archive-link">
 
                <a href="https://wiki.barlive.ru/" target="_blank">
 
                    https://wiki.barlive.ru/
 
                </a>
 
            </div>
 
        </div>
 
    `;
 
  
    // вставляем в начало контента
+
        var header = document.querySelector('.header-container, header.header-container');
    var content = document.querySelector('#content, main#content, .mw-body');
+
        var content = document.querySelector('#content, main#content, .mw-body');
    if (content) {
+
 
        content.prepend(banner);
+
        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();
 
     }
 
     }
});
+
})();

Текущая версия на 14:43, 4 мая 2026

(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();
    }
})();