User:TESERACT/global.js

/*Ссылки в навигации*/ window.globalNavButtons = [ {   text: 'Вики', url: 'https://c.fandom.com/Special:UserActivity', isMain: true, shortName: 'в', }, {text: 'Oxygen Not Included Вики', url: 'https://oxygen-not-included.fandom.com/ru', whoIsMain: 'в'}, {text: 'Викии Вики', url: 'https://wikies.fandom.com', whoIsMain: 'в'}, {text: 'The Binding of Isaac Wiki', url: 'https://bindingofisaac.fandom.com/ru', whoIsMain: 'в'}, {text: 'Don’t Starve вики', url: 'https://dont-starve.fandom.com/ru', whoIsMain: 'в'}, {text: 'Lobotomy Corporation вики', url: 'https://lobotomycorp.fandom.com/ru', whoIsMain: 'в'}, {   text: 'Fandom', url: 'https://fandom.com', isMain: true, shortName: 'f', }, {text: 'Справка', url: 'https://community.fandom.com/ru/Справка:Содержание', whoIsMain: 'f'}, {text: 'Помощь', url: 'http://support.fandom.com', whoIsMain: 'f'}, {text: 'Технические обновления', url: 'https://c.fandom.com/Board:Technical_Updates', whoIsMain: 'f'}, {text: 'Вики Сообщества', url: 'https://community.fandom.com/ru', whoIsMain: 'f'}, {text: 'Community Central', url: 'https://c.fandom.com', whoIsMain: 'f'}, {text: 'Fandom Developers Wiki', url: 'https://dev.fandom.com', whoIsMain: 'f'}, {  text: 'JS', url: 'https://c.fandom.com/Special:MyPage/global.js', isMain: true, shortName: 'js', }, {text: 'Common.js', url: '../Special:MyPage/common.js', whoIsMain: 'js'}, {text: '————', whoIsMain: 'js', url: ''}, {text: 'Common.js', url: '../MediaWiki:Common.js', whoIsMain: 'js'}, {text: 'ImportJS', url: '../MediaWiki:ImportJS', whoIsMain: 'js'}, {text: 'JSPages', url: '../Special:JSPages', whoIsMain: 'js'}, {text: 'Wikia.js', url: '../MediaWiki:Wikia.js', whoIsMain: 'js'}, {   text: 'CSS', url: 'https://c.fandom.com/Special:MyPage/global.css', isMain: true, shortName: 'css', }, {text: 'Imports.css', url: '../Special:MyPage/imports.css', whoIsMain: 'css'}, {text: 'Common.css', url: '../Special:MyPage/common.css', whoIsMain: 'css'}, {text: '————', whoIsMain: 'css', url: ''}, {text: 'Common.css', url: '../MediaWiki:Common.css', whoIsMain: 'css'}, {text: 'Wikia.css', url: '../MediaWiki:Wikia.css', whoIsMain: 'css'}, {text: 'WAM', url: 'https://c.fandom.com/WAM?verticalId=2&langCode=ru'}, ];

/*Magic Spells - by ShermanTheMythran*/ $('.WikiaBarWrapper .tools').append(' » ▲ ● ► ▼ #trigger{font-size:16px;display:inline-block;cursor:default;transition:transform .5s;-moz-transition:-moz-transform .5s;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s}.spell{display:inline-block;color:white !important;margin:0 3px;vertical-align:top;cursor:pointer;transition:transform .5s,text-shadow .5s;-moz-transition:-moz-transform .5s,text-shadow .5s;-webkit-transition:-webkit-transform .5s,text-shadow .5s;-o-transition:-o-transform .5s,text-shadow .5s}.spell:hover{text-shadow:0 0 4px silver} '); $('#MagicSpells').mouseenter(function {	$('.spell').toggle('slow');	$('#trigger').css({'transform':'rotateY(180deg)','-moz-transform':'rotateY(180deg)','-webkit-transform':'rotateY(180deg)','-ms-transform':'scaleX(-1)','-o-transform':'scaleX(-1)'}); } ); $('#MagicSpells').mouseleave(function {	$('.spell').toggle('slow');	$('#trigger').css({'transform':'rotateY(0deg)','-moz-transform':'rotateY(0deg)','-webkit-transform':'rotateY(0deg)','-ms-transform':'scaleX(1)','-o-transform':'scaleX(1)'}); } ); $('.scroll-top').click(function {	$(this).parents('html, body').animate({scrollTop:0}, 'slow'); } ); $('#toggle-ads').toggle(function {	$('#toggle-ads').attr('title','Show ads');	$('.wikia-ad, .SelfServeUrl, .home-top-right-ads').hide('slow'); },	function {		$('#toggle-ads').attr('title','Hide ads');		$('.wikia-ad, .SelfServeUrl, .home-top-right-ads').show('slow');	} ); $('#hide-rail').toggle(function {	$('#hide-rail').css({'transform':'rotateY(180deg)','-moz-transform':'rotateY(180deg)','-webkit-transform':'rotateY(180deg)','-ms-transform':'scaleX(-1)','-o-transform':'scaleX(-1)'});	$('#hide-rail').attr('title', 'Show rail');	$('.WikiaRail').hide('slow');	$('.WikiaMainContent').animate({width:'1010'}, 'slow'); },	function {		$('#hide-rail').css({'transform':'rotateY(0deg)','-moz-transform':'rotateY(0deg)','-webkit-transform':'rotateY(0deg)','-ms-transform':'scaleX(1)','-o-transform':'scaleX(1)'});		$('#hide-rail').attr('title', 'Hide rail');		$('.WikiaRail').show('slow');		$('.WikiaMainContent').animate({width:'670'}, 'slow');	} ); $('.scroll-bottom').click(function {	$(this).parents('html, body').animate({scrollTop: $(document).height}, 'slow'); } );

// Дата регистрации в профайле участника !function { // adds reg date to masthead. fngplg@2019 var $target = $('.masthead-info .details'), user = wgPageName.split(/\:|\//).pop; if (!$target.length) return; mw.loader.using(['mediawiki.api']).done(function {       new mw.Api.get({ action: 'query', list: 'users', ususers: user, usprop: 'registration' })       .done(function(data) { if (!data || !data.query || data.error || !data.query.users) return; data = data.query.users[0]; if (!data) return; var $li = $('', {text: ' ' + new Date(data.registration).toLocaleDateString('ru-RU')}) .prepend($(' ', {text: 'Регистрация'})); $target.find('ul:first').append($li); });   }); };

/*Импорт скриптов*/ importArticles({    type: 'script',     articles: [         'u:dev:MediaWiki:PurgeButton/code.js',         'u:dev:MediaWiki:Wikificator.js',         'u:dev:MediaWiki:LastEdited/code.js', /*         'u:dev:MediaWiki:PageCreator/code2.js',*/         'u:dev:MediaWiki:CodeQuickLinks/code.js',         'u:dev:MediaWiki:FastOldImageDelete/code.js',         'u:dev:MediaWiki:RedirectManagement/code.js',         'u:dev:MediaWiki:Nuke/code.js',         'u:dev:MediaWiki:MassEdit/code.js',         'u:dev:MediaWiki:MassNullEdit/code.js',         'u:dev:MediaWiki:MassCategorization/code.js',         'u:dev:MediaWiki:MassProtect/code.js', /*         'u:dev:MediaWiki:MassUserRights/code.js',*/         'u:dev:MediaWiki:MassRename/code.js', /*         'u:dev:MediaWiki:MassRenameRevert/code.js',*/         'u:dev:MediaWiki:MassRedirect/code.1.js', /*         'u:dev:MediaWiki:MassPatrol/code.js',*/         'u:dev:MediaWiki:MassBlock/code.js', 'u:dev:MediaWiki:AjaxBatchDelete.js', /*        'u:dev:MediaWiki:AjaxBatchUndelete.js',*/ 'u:dev:MediaWiki:CategoryQuickRemove.js', 'u:dev:MediaWiki:CategoryRenameAuto-update/code.js', 'u:dev:MediaWiki:FindAndReplace/code.js', 'u:dev:MediaWiki:SandboxTab/code.js', 'u:dev:MediaWiki:SandboxLink/code.js', 'u:dev:MediaWiki:RCStats.js', 'u:dev:MediaWiki:WallGreetingButton/code.js', 'u:dev:MediaWiki:WHAM/code.2.js', /*        'u:dev:MediaWiki:QuickCreateUserPage/code.js',*/ /*        'u:dev:MediaWiki:DisableCode/code.js',*/ 'u:dev:MediaWiki:ImportJSPage/code.js', 'u:dev:MediaWiki:Rollback/code.js', /*        'u:dev:MediaWiki:PortableListUsers.js',*/ /*        'u:dev:MediaWiki:BlogLink/code.js',*/ /*        'u:dev:MediaWiki:UserActivityLink.js',*/ 'u:dev:MediaWiki:UserActivityTab/code.js', 'u:dev:MediaWiki:GlobalEditcount/code.js', 'u:dev:MediaWiki:AvatarLink.js', 'u:dev:MediaWiki:GlobalNavButtons.js', 'u:dev:MediaWiki:ReferencePopups/code.js', 'u:dev:MediaWiki:UserAndIPTools.js', 'u:dev:MediaWiki:ViewRemoved/code.js', 'u:dev:MediaWiki:VSTFReport.js', 'u:dev:MediaWiki:AjaxUndo/code.js', /*        'u:dev:MediaWiki:AnchoredRollback/code.js',*/ 'u:dev:MediaWiki:AjaxRC/code.js', 'u:dev:MediaWiki:AjaxCommentDelete/code.js', 'u:dev:MediaWiki:AjaxRename/code.js', 'u:dev:MediaWiki:AjaxRedirect/code.js', 'u:dev:MediaWiki:AjaxDelete/code.js', 'u:dev:MediaWiki:AjaxUserRights.js', /*        'u:dev:MediaWiki:AjaxTemplate/code.js',*/ 'u:dev:MediaWiki:RefreshThreads/code.js', 'u:dev:MediaWiki:FavoriteWikisPersistTab/code.js', 'u:dev:MediaWiki:NullEditButton/code.js', 'u:dev:MediaWiki:UnhideUserMasthead/code.js', 'u:dev:MediaWiki:DiscussionsViewer.js', 'u:dev:MediaWiki:LanguageSearch.js', 'u:dev:MediaWiki:SearchSuggest/code.js', 'u:dev:MediaWiki:RevealAnonIP/usercode.js', 'u:dev:MediaWiki:CommentPreview/code.js', 'u:dev:MediaWiki:Discussions Delete All/code.js', /*        'u:dev:MediaWiki:SourceEditButton.js',*/ 'u:dev:MediaWiki:WhatLinksHere/code.js', /*        'u:dev:MediaWiki:ConsistentNotifications.js',*/ 'u:dev:MediaWiki:ImprovedTabbers.js', 'u:dev:MediaWiki:ProtectionIcons.js', 'u:dev:MediaWiki:MarkBlocked.js', 'u:dev:MediaWiki:AllPagesHideRedirect/code.js', 'u:dev:MediaWiki:QuickIW/code.js', 'u:dev:MediaWiki:AnalyticsShortcut.js', 'u:dev:MediaWiki:RCLink.js', /*        'u:dev:MediaWiki:UsernameAvailability/code.js',*/ 'u:dev:MediaWiki:MultiUpload/code.js', 'u:dev:MediaWiki:OldFilePages/code.js', /*        'u:dev:MediaWiki:PageMakerPro/code.js',*/ 'u:dev:MediaWiki:ViewDeleted/code.js', /*         'u:dev:MediaWiki:ArticlePreview/code.js',*/ 'u:dev:MediaWiki:FileLogs.js', 'u:dev:MediaWiki:NewImages.js', 'u:dev:MediaWiki:ReplyList/code.js', /*        'u:dev:MediaWiki:Novasis14/code.js',*/ /*        'u:dev:MediaWiki:ToggleSideBar/code.js',*/ 'u:dev:MediaWiki:AddArticleToCategory/code.js', 'u:dev:MediaWiki:AddBlockUserTag/code.js', /*        'u:dev:MediaWiki:MastheadGender/code.js',*/ 'u:dev:MediaWiki:ReplyBottom/code.js', /*        'u:dev:MediaWiki:DeepLTranslate/code.js',*/ ] });