User:RuthlessChimpanzee/global.js

/* */ // Ochrona przed podwójnym ładowaniem tych samych kodów (początek) if ( wgDB == 'admintools' || wgDB == 'plmachinimagothic' || wgDB == 'plgothic') {

// APIQuery importScriptURI('http://monchbox.wikia.com/index.php?title=MediaWiki:APIQuery.js&action=raw&ctype=text/javascript');

//B3 by Monchoman 45 importScriptURI('http://monchbox.wikia.com/index.php?title=MediaWiki:B3.js&action=raw&ctype=text/javascript');

// Chat hacks + GroupPM // original by Monchoman 45; spolszczenie by MarkosBoss importScriptURI('http://c.wikia.com/index.php?title=User:Monchoman45/ChatHacks.js&action=raw&ctype=text/javascript'); if(wgCanonicalSpecialPageName == 'Chat') { function createGroupPM { var users = prompt('Wpisz nicki użytkowników (oddzielone przecinkami), z którymi chcesz utworzyć konferencję. Konferencja to prywatna rozmowa z kilkoma użytkownikami czatu jednocześnie'); var users = users.split(','); mainRoom.openPrivateChat(users); } $('form#Write').append('Konf.'); }

//Dodaje nowe przyciski do trybu źródłowego edytora importScriptPage('MediaWiki:Common.js/sourceButtons.js', 'pl.gothic'); // SearchBox z możliwością zamiany wybranych słów + przycisk zmiany wielkości liter (wszystkie małe, wszystkie duże, pierwsza duża) // Oryginał by, spolszczenie by MarkosBoss importScriptPage('User:MarkosBoss/SearchBoxPL.js', 'joeyaa'); // Dodaje nowe przyciski function addOasisUIButtons { var KPPage = encodeURIComponent(wgPageName); var accountNavTalk = $('#AccountNavigation > li > ul.subnav > li:has(a[data-id="mytalk"])'); var toolbar = $('#WikiaFooter ul.tools'); var globalnav = $('#GlobalNavigation'); // Dodaje przycisk do lokalnego Wikia.css na pasku z "Moimi narzędziami" $(function {        toolbar.prepend('W.css');      }); // Dodaje przycisk do lokalnego Common.css na pasku z "Moimi narzędziami" $(function {        toolbar.prepend('C.css');      }); // Dodaje przycisk do lokalnego Common.js na pasku z "Moimi narzędziami" $(function {        toolbar.prepend('C.js');      }); // Dodaje wkład do rozwijanego menu użytkownika $(function {         accountNavTalk.after('Mój wkład</a></li>');      }); // Dodaje przycisk "Nowa strona" w module "Ostatnie zmiany" $(function {      $('<a class="wikia-button createpage" title="Dodaj nową stronę" href="/wiki/Special:CreatePage"><img width="0" height="0" class="sprite new" src="'+ wgBlankImgUrl +'"> Nowa strona</a>').insertBefore('.WikiaActivityModule 	h1.activity-heading');	$('.WikiaActivityModule.module a.wikia-button img.new').css({position:  'relative', top: '0', left: '0'});      }); } jQuery(function($) {  if (skin == 'oasis' || skin == 'wikia') {      addOasisUIButtons ;   } }); // Dodaje i zmienia mnóstwo rzeczy. Oryginał by Rappy4187, modyfikacja by MarkosBoss // dodaje wikia/global.css i wikia/global.js do rozwijanego menu użytkownika // przywraca usunięty przez mój global.css czat // przenosi pasek wyszukiwania w miejsce globalnej nawigacji // dodaje linki do wiki obok paska wyszukiwania // zmienia przycisk "Publikuj" na "Zapisz" // zmienia przycisk "Zmień nazwę" na "Przenieś" // koloruje nowe, nieistniejące kategorie na czerwono // dodaje przycisk "Obserwowane" do zakładek w profilu // zmienia przycisk "Edytuj profil" na "Edytuj" // zmienia linki "Edytuj" przy sekcjach na "[edytuj]" i wyrównuje je do prawej // dodaje (na lewo od menu użytkownika, na prawo od przeniesionego paska wyszukiwania) przyciski linkujące do wiki // dodaje przycisk B3 (Browser-Based-Bot) na lewo od rozwijanego menu użytkownika $(window).load(function {   $('.ChatModule.module').show; }); $(function { if ($('.WikiaConfirmation').length) { $('.WikiaConfirmation').appendTo('#WikiaAdvertPage'); }    $('#catlinks .newcategory, #WikiaArticle .newcategory').addClass('new');    $('#catlinks .newcategory, #WikiaArticle .newcategory').each(function {this.href += '?action=edit&redlink=1'});    $('.WikiaHeader nav > ul > li + li').remove;    $('.WikiaHeader nav > ul').append($(' ').hide);    if ($('.mw-headline + .editsection').length && wgDB !== "aion" && wgDB !== "admintools") $('.mw-headline + .editsection a:last-child,').before('[').after(']').text('edytuj');    $('#wpSave').attr('value','Zapisz');    $('a[data-id="move"]').html('Przenieś');    $('.tabs > li > a[title="Special:Following"]').attr({href: '/wiki/Special:Watchlist',title: 'Lista stron, których zmiany obserwujesz',accesskey: 'l'}).text('Obserwowane');    $('a[data-id="editprofile"]').html('Edytuj');    if ($('#WikiaSearch').length) { $('#WikiaSearch').appendTo('#mysearch').attr('style', 'padding-left:15px; margin-top:-5px; color: ' + $('body').css('color')).show; $('#mysearch').show; $('#WikiaHeader nav ul').append('<a style="top: 0px; margin: 2px 3px 3px; padding: 1px 6px" class="wikia-button" title="Tworzenie Logo - forum" href="http://tworzenielogo.wikia.com/wiki/Forum:Index">Logo</a><a style="top: 0px; margin: 2px 3px 3px; padding: 1px 6px" class="wikia-button" title="Community Central" href="http://community.wikia.com/wiki/Special:WikiActivity">Central</a><a style="top: 0px; margin: 2px 3px 3px; padding: 1px 6px" class="wikia-button" title="Wikia Developers Wiki" href="http://dev.wikia.com/wiki/Special:WikiActivity">Dev</a><a style="top: 0px; margin: 2px 3px 3px; padding: 1px 6px" class="wikia-button" title="Admin Tools Wiki" href="http://admintools.wikia.com/wiki/Special:WikiActivity">AdmTools</a><a style="top: 0px; margin: 2px 3px 3px; padding: 1px 6px" class="wikia-button" title="Dyskusja użytkownika Sovq" href="http://spolecznosc.wikia.com/wiki/Dyskusja_u%C5%BCytkownika:Sovq">Sovq</a><a style="font-weight: bold; !important; top: 0px; margin: 2px 3px 3px; padding: 1px 6px" class="wikia-button" title="Browser-Based-Bot" href="/wiki/Special:B3">B3</a>'); }   $('#WikiaSearch input:first').addClass('mysearch'); $('#WikiaSearch button').addClass('mysearchbutton'); $('.WikiHeader .shadow-mask').css({'backgroundColor': $('body').css('backgroundColor'),'borderTop': '1px solid ' + $('#WikiaPage').css('borderTopColor'),'borderBottom': '1px solid ' + $('#WikiaPage').css('borderTopColor')}).show; $('<a href="/wiki/Special:MyPage/wikia.css" data-id="mycss">wikia.css</a></li><a href="/wiki/Special:MyPage/wikia.js" data-id="myjs">wikia.js</a></li><a href="http://c.wikia.com/wiki/Special:MyPage/global.css" data-id="mygcss">global.css</a></li><a href="http://c.wikia.com/wiki/Special:MyPage/global.js" data-id="mygjs">global.js</a></li>').insertAfter('.AccountNavigation .subnav li:first'); $('.masthead-info hgroup h2').insertAfter('.masthead-info hgroup h1').css({display: 'inline',paddingLeft: '10px'}).show; $('.UserProfileActionButton').prependTo('.tabs-container').css({margin: '4px 320px 0 0', float: 'right', padding: '0'}).show; if (typeof wgIsEditPage != 'undefined') { $('body').css('padding','3px 0 5px'); $('#WikiaPage').css('margin','-5px auto'); $('.WikiaHeader').css('top','-3px'); $('#WikiaMainContent').css('paddingTop','0'); } });

// Zmienia przycisk "Wkład" na "Ostatnie zmiany" $(function { $('.WikiHeaderRestyle div.buttons nav').replaceWith(' <a data-id="recentchanges" href="/wiki/Special:RecentChanges" title="Rozszerzony widok ostatnich zmian"><img height="16" width="22" class="sprite activity" src="'+ wgBlankImgUrl +'">Ostatnie zmiany</a> '); // Dodaje przycisk edycji wiki-nawigacji na końcu menu nawigacji (pojawia się po najechaniu na menu)  $('<span class="nav-edit-button" style="cursor: pointer; float: right; font-size: 10px; position: relative; right: 10px; top: 42px; z-index: 2"><a style="color:white" href="/wiki/MediaWiki:Wiki-navigation?action=edit">edytuj</a> ').prependTo('.WikiHeaderRestyle nav');  if (typeof wgIsEditPage != 'undefined') {     $('body').css('overflow','hidden');  }  $('#WikiaArticle').unbind('click.lightbox');  var a = document.getElementsByTagName("a");  for ( var t = 0; t < a.length; ++t ) {    var a2 = a[t];    var img = a2.getElementsByTagName("img"); if ( img[0] != null ) { if ( a2.href.indexOf("images.wikia.com") != -1 ) { var link = wgServer + '/wiki/File:' + a2.href.substring(a2.href.lastIndexOf('/') + 1); a2.setAttribute('href',link); }   }  } });

// Dodaje przyciski do Tablicy wiadomości // Dodaje przycisk "Historia wątku" w widoku wątku function WallTools { if (wgCanonicalNamespace == 'Thread') { $('#WallBrickHeader').append('<a href="/wiki/'+ wgPageName +'?action=history" class="wikia-button" style="margin-left:5px; margin-right:5px; color: #ffffff !important; float: right;" id="History">Historia wątku</a>'); }     //Dodaje przycisk "Edytuj powitanie" i "Historia" do widoku Tablicy Wiadomości if (wgCanonicalNamespace == 'Message_Wall' && wgAction != 'history') { $('.WikiaMainContent').prepend(' <a href="/wiki/'+ wgPageName +'?action=history" class="wikia-button" style="margin-left:5px; margin-right:5px;" id="History">Historia</a> '); if (wgTitle == wgUserName) { $('.UserProfileActionButton').prepend('<a accesskey="e" href="/wiki/Message_Wall_Greeting:'+ wgUserName +'?action=edit" class="wikia-button" data-id="edit" id="talkArchiveEditButton" style="padding-left: 5px; padding-right: 8px;"><img alt="" class="sprite edit-pencil" height="16" src="data:image/gif;base64,R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAQAICTAEAOw%3D%3D" width="22">Edytuj powitanie</a>'); }	} } addOnloadHook(WallTools) // Dodaje przycisk anulowania edycji do edytora // Napisane przez TK-999 i zaktualizowane przez Rappy_4187 $(function addCancel {  if (typeof(wgIsEditPage) != 'undefined') {     $(' <a href="/wiki/'+ wgPageName +'"> Anuluj edycję </a> ').appendTo('#EditPageHeader h2');  } });

//Ochrona przed podwójnym ładowaniem kodów (koniec) } /* */