Открыть главное меню
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
+
(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();
 +
    }
 +
})();

Текущая версия на 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();
    }
})();