User:Mix Gerder/global.js

/////////////////////////////////////////////// ///        Викификатор /////////////////////////////////////////////// function addWikifButton { var toolbar = document.getElementById('toolbar') if (!toolbar) return var i = document.createElement('img') i.src = '//upload.wikimedia.org/wikisource/ru/d/d1/Button-wikifikator.png' i.alt = i.title = 'Вікіфікатор' i.onclick = Wikify i.style.cursor = 'pointer' toolbar.appendChild(i) } if (wgAction == 'edit' || wgAction == 'submit') { importScriptURI('//ru.wikipedia.org/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript') addOnloadHook(addWikifButton) }

/* Portable CSS Pad */

importArticles({   type: 'script',    articles: [        'u:dev:PortableCSSPad/code.js'    ] });

/* ChatOptions */ importScriptPage('ChatOptions/code.js', 'dev');

importArticles({   type: 'script',    articles: [        'u:dev:PortableCSSPad/code.js'    ] }); //Created by Noemon from Dead Space Wiki, translate from ru.elderscrolls.wikia function hideFade { // hide #backtotop first $( "#backtotop" ).hide ; // fade in #backtotop $( function {		$( window ).scroll( function  { if ( $( this ).scrollTop > ButtonStart ) { $( '#backtotop' ).fadeIn ; } else { $( '#backtotop' ).fadeOut ; }		});	}); } function goToTop { // scroll body to 0px on click $( 'body,html' ).animate ({		scrollTop: 0	}, ScrollSpeed ); return false; } function addBackToTop { if( skin == 'oasis' ) { $('Наверх ').appendTo('#WikiaBarWrapper .toolbar > .tools'); hideFade ; }	} var ButtonStart = 800; var ScrollSpeed = 600; if( !window.BackToTop ) { $( document ).ready( function { 		addBackToTop ; 	}); } var BackToTop = true; // prevent duplication

// Показывать/Скрыть удалённые комментарии в темах if ((wgNamespaceNumber == '1200' || wgNamespaceNumber == '1201') && $('.hide').length) { $('.follow').before('Show '); $('.ShowMessages').click(function {       if ($('.hide').length) {            $('.hide').removeClass('hide');            $('.ShowMessages').text('Hide');        } else {            $('.message-removed').addClass('hide');            $('.ShowMessages').text('Show');        }    }); }

/*******************************/ /*** Дополнительные разделы в выпадающем меню сверху ***/ /*******************************/ /* Any JavaScript here will be loaded for all users on every page load. */ // Function: Adds "My Blog" to the UserDropdownMenu. function UserDraftMenuItem { $('ul.AccountNavigation li:first-child ul.subnav li:first-child').after('Common.js'); } addOnloadHook(UserDraftMenuItem); function UserListUsersMenuItem { $('ul.AccountNavigation li:first-child ul.subnav li:first-child').after('Список участников'); } addOnloadHook(UserListUsersMenuItem); function onloadhookcustom { var replace = document.getElementById("OnlineChat"); if (null != replace) { var getvalue = replace.getAttribute("class"); } }

/*******************************/ /*** Убирает предложение в голубой рамочке о переходе на вики на русском языке ***/ /*******************************/ $(function {    var waitToRemoveNotif = setInterval(function  { if ($('.banner-notification:contains("также доступна на русском языке.")').length) { $('.banner-notification:contains("также доступна на русском языке.")').remove; clearInterval(waitToRemoveNotif); }   }, 500); });

importScriptPage('User:Wildream/ContributionsCalculator.js', 'ru.community');

// дополнительные скрипты importArticles({   type: 'script',    articles: [        "u:dev:MediaWiki:GlobalEditcount/code.js"    ] });

importArticles({   type: 'script',    articles: [        // ...        'u:dev:MediaWiki:RailWAM/code.js'    ] });

importScriptPage('MediaWiki:Translator/Translator.js', 'dev');

importArticles({   type: "script",    articles: [        "u:dev:AjaxDelete/code.js"    ] });

importArticles({   type: 'script',    articles: [        'u:dev:AutoEditPages/code.js'    ] });

importArticles( {   type: 'script',    articles: [        // ...        'u:dev:FastDelete/code.js',        // ...    ] } );

importScriptPage('MultiUpload/code.js', 'dev');

importArticles({   type: 'script',    articles: [        // other scripts        'u:dev:QuickDelete/code.js',        // other scripts    ] });

importArticles({   type: 'script',    articles: [        'u:dev:Message/code.js'    ] });

massProtectDelay = 1000; importArticles({   type: "script",    articles: [        'u:dev:MassProtect/code.js',    ] });