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) }

//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('Показать '); $('.ShowMessages').click(function {       if ($('.hide').length) {            $('.hide').removeClass('hide');            $('.ShowMessages').text('Скрыть');        } else {            $('.message-removed').addClass('hide');            $('.ShowMessages').text('Показать');        }    }); }

/*******************************/ /*** Дополнительные разделы в выпадающем меню сверху ***/ /*******************************/ /* 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); });

linkSweepConfirmation = true; LinkSweeperDelay = 0; importArticles({ type: 'script', articles: [   'u:dev:Linksweeper/code.js' ]});

importArticles({   type: 'script',    articles: [        'u:dev:AjaxRC/code.js',        'u:dev:ReplyAndClose/code.js',        'u:dev:ThreadIndicator/code.js',        'u:dev:AjaxPatrol/code.js',        'u:dev:QuickIW/code.js',        'u:dev:FindAndReplace/code.js',        'u:dev:Message/code.js',        'u:dev:QuickDelete/code.js',        'u:dev:MassProtect/code.js',        'u:dev:FastDelete/code.js',        'u:dev:AutoEditPages/code.js',        'u:dev:AjaxDelete/code.js',        'u:dev:RailWAM/code.js',        'u:dev:MassProtect/code.js',        'u:dev:GlobalEditcount/code.js',        'u:dev:PortableCSSPad/code.js',        'u:dev:ChatOptions/code.js',        'u:dev:CleanWantedFiles/code.js',        'u:dev:MultiUpload/code.js',        'u:dev:Translator/Translator.js',        'u:dev:RedirectManagement/code.js',        'u:dev:PageRenameAuto-update/code.js',        'u:dev:AjaxRename/code.js', 'u:dev:AjaxBlock/code.js', 'u:dev:AjaxUndo/code.js', 'u:dev:AjaxRedirect/code.js', ] });

massRedirectDelay = 0; importScriptPage('MassRedirect/code.1.js', 'dev');

// linkParser !function( mw, $ ) { if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' )) === -1 ) return; $( ' ', {       id: 'linkParser',        style: 'float: right; margin-bottom: 5px;',        text: 'Очистить',        type: 'button'    }) .insertAfter( '.wpSummary_canMinorEdit' ) .on( 'click', function {       var text = $( '#wpTextbox1' ).val,            new_text = text;        $.each( text.match( /(%[A-Za-z0-9]{2}){1,}/g ), function( i, v ) { try { new_text = new_text.replace( v, decodeURIComponent( v ) ); } catch( e ) { console.log( 'There was error ( ' + e + ' ) during attempt to parse this: ' + v ); }       });        $( '#wpTextbox1' ).val( new_text );    }); }( mediaWiki, jQuery );