User:Инквизитор Демиен/global.js

/*=========================== Сразу сделаю пометки - я использую скрипты с dev wiki, поэтому копировать их могут все, кому надо. ===========================*/ /*=========И да - код = скрипт=========*/ /////*==== Сами скрипты, собственно ====*///// //////*Полезные скрипты *////// /*Код на превью страниц*/ importArticles({    type: 'script',     articles: [         'u:dev:MediaWiki:LinkPreview/code.js',     ] });

/* JS в кабинет админа */ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AdminDashboard JS-Button/code.js',    ] });

/*Рейтинг WAM*/ importArticles({   type: 'script',    articles: [        // ...        'u:dev:MediaWiki:RailWAM/code.js'    ] });

/* Патруль */ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AjaxPatrol/code.js',    ] });

/*Актив на всех вики (Служебная:UserActivity)*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:UserActivityTab/code.js',    ] });

/* Ещё упрощение патруля */ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:PatrolRC/code.js',    ] });

/* Автомат. пометка к удалению */ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:MarkForDeletion/code.js',    ] });

/* Откат правок везде без статуса */ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:Rollback/code.js',    ] });

/*Конечно же, код на просмот исходного кода*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:View Source/code.js',    ] }); /*Код на цитирование (полезно)*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:Quotes.js',    ] });

/* Просмотр общего числа правок на ФЭНДОМе */ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:GlobalEditcount/code.js',    ] });

/* Просмот удалённых сообщений */ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:ViewRemoved/code.js',    ] });

/* Блокировка через кабинет админа */ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AdminDashboard block/code.js',    ] });

/*Полное стирание тем, а не только удаление*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AjaxThreadDelete/code.js',    ] });

/* Защита/удаление сразу нескольких статей*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AjaxBatchDelete.js',    ] });

/*Теперь в Special:AllPages можно пртать перенаправления*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AllPagesHideRedirect/code.js',    ] });

/*Теперь у меня есть биография!*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:EditBio/code.js',    ] });

//////*Не очень нужные скрипты*/////

/* Даёт возможность отменять правки без просмотра (как откат) Иногда полезно...*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AjaxUndo/code.js',    ] });

/*Код на кнопку "Наверх" (часто сижу с планшета, поэтому она мне необходима, но не всегда)*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:BackToTopButton/code.js',    ] });

/*Код на то, что после удаления я остаюсь там, где был*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AjaxDelete/code.js',    ] });

/*Мини-скрипт на блок участников, не покидая текущей страницы*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AjaxBlock/code.js',    ] });

/* === Тестирующиеся скрипты === */ /*Статистика правок*/ importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:RCStats.js',    ] });

/*===== Стырил у Kos730 =====*/ //- /*Крутая штука*/ /*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'); } ); var qtUserPageTemplate = ''; var qtMessageWallGreetingTemplate = ''; var qtEnableUserPageOverwrite = true; var qtEnableMessageWallGreetingOverwrite = true;