Mediawiki:common.js

Вернуться

Строка 64: Строка 64:
         loadFiles(files);
         loadFiles(files);
     });
     });
})();
/* Логотипы сайта */
(function(){
    function createLogo(url,imgSrc,title){
        var container = document.createElement('div'),
            link = document.createElement('a'),
            img = document.createElement('img');
        link.className = 'mw-logo citizen-header__button';
        link.href = mw.util.getUrl(url);
        link.title = title;
        img.className = 'mw-logo-icon';
        img.src = imgSrc;
        img.alt = '';
        img.setAttribute('aria-hidden','true');
        img.width = 32;
        img.height = 32;
        link.appendChild(img);
        container.appendChild(link);
        return container;
    }
    var logoContainer = document.querySelector('.citizen-header__logo');
    if(logoContainer){
        while(logoContainer.firstChild) logoContainer.removeChild(logoContainer.firstChild);
        var logo1 = createLogo('Заглавная_страница', mw.config.get('wgScriptPath') + '/resources/assets/logo.png', 'Перейти на заглавную страницу');
        var logo2 = createLogo('Marine_Corps', mw.config.get('wgScriptPath') + '/images/0/0d/CMlog.png', 'Перейти на CM');
        logoContainer.appendChild(logo1);
        logoContainer.appendChild(logo2);
    }
})();
})();