MediaWiki:Common.js
Внешний вид
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
(function () {
var BUTTON_URL = 'https://osmost.ru/';
var BUTTON_TEXT = 'Купить оборудование';
var BUTTON_CLASS = 'osmost-header-cta';
function addHeaderButton() {
var headerEnd = document.querySelector('.vector-header-end');
if (!headerEnd || document.querySelector('.' + BUTTON_CLASS)) {
return;
}
var link = document.createElement('a');
link.className = BUTTON_CLASS;
link.href = BUTTON_URL;
link.target = '_blank';
link.rel = 'noopener noreferrer';
link.textContent = BUTTON_TEXT;
var userLinks = headerEnd.querySelector('.vector-user-links');
if (userLinks) {
headerEnd.insertBefore(link, userLinks);
} else {
headerEnd.appendChild(link);
}
}
function init() {
var attempts = 0;
var timer = setInterval(function () {
addHeaderButton();
attempts += 1;
if (document.querySelector('.' + BUTTON_CLASS) || attempts >= 20) {
clearInterval(timer);
}
}, 300);
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
})();
/* Yandex.Metrika */
(function(m,e,t,r,i,k,a){
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(109105651, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true
});