User:Александр III/global.js

$('*[data-tracking-label="link.explore"]').hide; importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:Wikificator.js',              'u:dev:MediaWiki:AjaxBatchDelete.js',        'u:dev:MediaWiki:NullEditButton/code.js',        'u:dev:MediaWiki:ThemeToggler.js'    ] });

/* Настройка скролла */ document.querySelector(".global-navigation__links .wds-open-to-right ul").parentElement.classList.add("wds-is-not-scrollable");

/* Первоначальный список */ $(".global-navigation__links .wds-open-to-right ul").append('Ким Пять-с-плюсом'); $(".global-navigation__links .wds-open-to-right ul").append('Genstructures Official'); $(".global-navigation__links .wds-open-to-right ul").append('Мод "Игра престолов"');

/* Создание дропдаунов */ $(".global-navigation__links .wds-open-to-right ul").append(''); $(".global-navigation__links .wds-open-to-right ul").append('');

$(".hummel-more").append('</a>'); $(".hummel-more").append('<div class="wds-dropdown-level-nested__content"><ul class="wds-list wds-is-linked"></ul> ');

/* Наполнение дропдаунов */ $(".id1 a").append(' Больше ссылок '); $(".id1 ul").append('Сладкая жизнь</a></li>'); $(".id1 ul").append('Дневник будущего</a></li>'); $(".id1 ul").append('Game of Thrones Mod</a></li>'); $(".id1 ul").append('Мод "Гра престолів"</a></li>'); $(".id1 ul").append('LOTR+</a></li>'); $(".id1 ul").append('Человек в высоком замке</a></li>'); $(".id1 ul").append('Торадора!</a></li>'); $(".id1 ul").append('<a href="https://sakurasou.fandom.com/ru">Кошечка из Сакурасо</a></li>'); $(".id1 ul").append('<li><a href="https://harleyquinn.fandom.com/ru">Харли Квинн</a></li>'); $(".id1 ul").append('<li><a href="https://akamegakill.fandom.com/ru">Убийца Акаме</a></li>'); $(".id1 ul").append('<li><a href="https://winxopedia.fandom.com/ru">Винксопедия</a></li>'); $(".id1 ul").append('<li><a href="https://hummel.fandom.com/ru/wiki/UN-ION">Hummel009`s Fandom</a></li>');

$(".id2 a").append(' Hummel009`s Codes '); $(".id2 ul").append('<li><a href="https://community.fandom.com/wiki/User:Александр_III/global.js">Global JS</a></li>'); $(".id2 ul").append('<li><a href="https://community.fandom.com/wiki/User:Александр_III/global.css">Global CSS</a></li>'); $(".id2 ul").append('<li><a href="https://dev.fandom.com/wiki/User:Александр_III/TemplateLibrary.css">Template Library</a></li>'); $(".id2 ul").append('<li><a href="https://wikies.fandom.com/wiki/Александр_III">Викии Вики</a></li>'); $(".id2 ul").append('<li><a href="https://dev.fandom.com/">DEV Fandom</a></li>');

/* Шеврон */ $(".hummel-more>a").append('<svg class="wds-icon wds-icon-tiny wds-dropdown-chevron"><use xlink:href="#wds-icons-menu-control-tiny"> ');

/* Автоматическая достановка оригинального формата к ссылке в лайтбоксе */ var isLightboxPresented = false;

var int = setInterval(   function  {        var lightbox = document.querySelector(".lightboxContainer");        if (!!(lightbox) == isLightboxPresented) return;

isLightboxPresented = !isLightboxPresented;

if (isLightboxPresented) whenLightboxPresented;

function whenLightboxPresented { var int2 = setInterval(               function {                    var seeFullLink = document.querySelector(".see-full-size-link");                    if (!seeFullLink) return;

clearInterval(int2);

var seeFullLinkParams = new URL(seeFullLink.getAttribute("href")).searchParams;

if (seeFullLinkParams.has("format")) return;

seeFullLinkParams.set("format", "original"); seeFullLink.setAttribute("href", new URL(seeFullLink.getAttribute("href").split("?")[0] + "?" + seeFullLinkParams.toString)); }, 100           );        }    },    100 );