User:Szynka013/global.js

// Imports importScriptPage('MediaWiki:PortableCSSPad/code.js', 'dev');           // PortableCSSPad importScriptPage('MediaWiki:WHAM/pl/code.2.js', 'dev');                // WHAM! importScriptPage('User:Wedkarski/chatpack.js', 'wed');                 // ChatPack importScriptPage('User:Wedkarski/SpongeKiller.js', 'wed');             // SpongeKiller importScriptPage('User:Joeytje50/ChatPMs.js', 'c');                    // MultiPriv importScriptPage('User:PlasmaTime/quickBlock.js','c');                 // QuickBlock importScriptPage('MediaWiki:MassRenameRevert/code.js', 'dev');         // MassRenameRevert importScriptPage('MediaWiki:Wikia Essentials/code.js', 'dev');         // Wikia_Essentials importScriptPage('MediaWiki:NullEditButton/code.js', 'dev');           // NullEditButton importScriptPage("MediaWiki:FileUsageAuto-update/code.js", "dev");     // FileUsageAuto-update importScriptPage("MediaWiki:QuickContribs/code.js", "dev");            // QuickContribs importScriptPage('MediaWiki:ViewRemoved/code.js', 'dev');              // ViewRemoved importScriptPage('MediaWiki:ReplyBottom/code.js', 'dev');              // ReplyBottom importScriptPage('MediaWiki:ListFiles/code.js', 'dev');                // ListFiles importScriptPage('MediaWiki:SearchSuggest/code.js', 'dev');            // SearchSuggest importScriptPage('MediaWiki:FindAndReplace/code.js', 'dev');           // FindAndReplace importScriptPage('MediaWiki:Interwiki.js', 'community');               // Interwiki importScriptPage('YouTubeModal/code.js', 'dev');                       // YouTubeModal importScriptPage('MediaWiki:PrivateMessageAlert/code.js', 'dev');      // PrivateMessageAlert importScriptPage('MediaWiki:DiscussionsFeed.js', 'dev');               //DiscussionsFeed importScriptPage('MediaWiki:ChatUserPageButton.js', 'dev');            //ChatUserPageButton

// BUTTON MESSAGE WALL GREETING function AddNavigationLinks { $('Nagłówek tablicy').insertAfter($('.AccountNavigation .subnav li a[data-id="preferences"]').parent); } addOnloadHook(AddNavigationLinks);

// LastEdit importArticles( {   type: 'script',    articles: [        'u:dev:MediaWiki:LastEdited/code.js',    ] } ); window.lastEdited = { avatar: true, position: 'top', size: true, diff: true, comment: true, lang: 'pl', time: true };

// AjaxRC window.ajaxPages = ["Special:RecentChanges","Specjalna:Ostatnie_zmiany"]; window.AjaxRCRefreshText = 'Automatyczne odświeżanie'; window.AjaxRCRefreshHoverText = 'Włącza automatyczne odświeżanie strony'; importScriptPage('MediaWiki:AjaxRC/code.js', 'dev');

// ChangeSkins window.monoBookText = "Monobook"; window.oasisText = "Oasis"; window.venusText = "Venus"; window.mobileText = "Mobile"; importScriptPage('MediaWiki:SkinSwitchButton/code.js', 'dev');

// LICENSES FILE function emptyLicenseAlert(form) { var msg = "Licencja pliku nie została wybrana. Możesz spróbować ponownie, ale pamiętaj, że pliki bez licencji są usuwane." if(window.emptyLicenseWarningDelivered) return true; if($('#wpLicense').val == '') { alert(msg); window.emptyLicenseWarningDelivered = true return false }	return true; } $('#mw-upload-form').submit(function(e) {return emptyLicenseAlert(this);}); $(".wikia-gallery-item .thumbimage").each(function(i,elem) {		$(elem).attr('title',$(elem).attr('alt'));	}); $(".wikia-gallery-item .image").each(function(i,elem) {		$(elem).attr('title',$(elem).attr('alt')); });

// DODATKOWE PRZYCISKI W EDYTORZE ŹRÓDŁA by Wedkarski if (typeof (mwCustomEditButtons) != 'undefined') { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/commons/2/26/Button_latinas.png", "speedTip": "Wstaw polskie cudzysłowy", "tagOpen": "„", "tagClose": "”", "sampleText": "" };	mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images4.wikia.nocookie.net/lswfanon/pl/images/4/46/Pauza.png", "speedTip": "Wstaw półpauzę", "tagOpen": "–", "tagClose": "", "sampleText": "" };	mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://static.wikia.com/central/images/f/fd/Button_blockquote.png", "speedTip": "Wstaw szablon profilu", "tagOpen": "", "tagClose": "", "sampleText": "" };	mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://static.wikia.com/central/images/c/c8/Button_comment_round.png", "speedTip": "Wstaw szablon nagłówka", "tagOpen": "", "tagClose": "", "sampleText": "" };	mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "https://upload.wikimedia.org/wikipedia/commons/1/14/Button_question2.png", "speedTip": "Czym nie jest Centrum Społeczności?", "tagOpen": "Centrum Społeczności nie jest instancją odwoławczą", "tagClose": "", "sampleText": "" }; }

// DODATKOWE KOMENDY DO CZATU // Usunać po premierze mega paczki od Wedkarskiego // Helperzy $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/helperzy', 'Nanaki (tablica) • Vuh (tablica) • Baakamono (tablica) • Pio387 (tablica) • Wedkarski (tablica) • Matik7 (tablica) • DarknessEyes23 (tablica) • Szynka013 (tablica)'); } }) // Utile $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/utile', 'Nanaki (tablica) • Vuh (tablica) • Baakamono (tablica) • Wedkarski (tablica)'); } }) // Councile $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/councile', 'PiotrekD (tablica)'); } }) // DFTT $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/troll', ''); } }) // Wed $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/WedDeal', 'http://bit.ly/Wed-Deal-With-It by Raito'); } }) // Nanaki $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/NanakiDeal', 'http://bit.ly/Nanaki-Deal-With-It by Raito'); } }) // Dasie $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/dasie', 'Da się. Nie wiem jak, ale da się. Bo nie da się to tylko założyć hełmu na lewą stronę, rozłożyć parasola w d***, przekonać Jarka że to nie był zamach i przekonać Wikię do zmiany skina. ~ tomta1, kanał IRC'); } }) // KIK $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/kik', 'Jesteś świadomy, że ten kick przyczyni się do celów naukowych i poprawie życia na Wikii? ~ Baakamono, Czat'); } }) // Spacja by Matik7 $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/spacja', 'Przed znakami interpunkcyjnymi nie stawia się spacji!'); } }) // Lałta $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/lałta', 'lałta lałta lałta ima feste drauf drej mal riśtiś ałf'); }}) $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/lałter', 'lałta lałta lałta ima feste drauf drej mal riśtiś ałf'); }}) // Dysleksja $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/dysleksja', 'Chociaż spacje przed przecinkami to okropność, to mnie najbardziej denerwuje traktowanie dysleksji jako licencji na popełnianie błędów. ~ Nanaki, Przedstawiamy nowe możliwości moderatorów do administrowania społecznością'); } }) // Symbols $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('(c)', '©'); } }) $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('(tm)', '™'); } }) $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('(r)', '®'); } }) $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('(stopień)', '°'); } }) $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('(ptaszek)', '✔'); } }) $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('(krzyżyk)', '✘'); } })

// MATIKOWE EMOTIKONY by Super Miron var faces = [ ["( ͡° ͜ʖ ͡°)", "( ͡° ʖ̯ ͡°)"], ["◉_◉", "¯\\_(ツ)_/¯"], ["ʕっ•ᴥ•ʔっ", "ʕ ͡·ᴥ ͡· ʔ"], ["(づ`ᗜ´)づ", "ʕっ•﹏•ʔっ"], ["~(˘▾˘~)", "(◠‿◠)"],   ["(¬‿¬)", "(ಥ﹏ಥ)"], ["(ง°ل͜°)ง", "(ง°ʖ̯°)ง "] ]; var facesTable = ""; for(var i=0; i'+faces[i][j]+' '; }   facesTable += " "; } $('form#Write').append('Matikony'); $("body").append(' '); function toggleFaces { $("table#faces").toggle; } var inputbox = '#Write textarea[name="message"]'; function inputboxAppend(s){ var inputboxVal = $(inputbox).val; if ( inputboxVal != '' ) { if ( inputboxVal[inputboxVal.length-1] != " " ) { var val = inputboxVal + ' ' + s;		} else { var val = inputboxVal + s;		} $(inputbox).val(''); } else { var val = s;	} $(inputbox).focus; $(inputbox).val(val); } $('table#faces td').click(function{   inputboxAppend($(this).html); }); appendCSS('table#faces td { cursor: pointer !important; }');

/* // Helperzy $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/helperzy', 'Nanaki (tablica) • Vuh (tablica) • Baakamono (tablica) • Pio387 (tablica) • Wedkarski (tablica) • Matik7 (tablica)'); } }) // Utile $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/utile', 'Nanaki (tablica) • Vuh (tablica) • Baakamono (tablica)'); } }) // VSTF-y $('[name="message"]').keypress(function(e) { if (e.which == 32||e.which == 13) { this.value = this.value.replace('/vstfy', 'Wedkarski (tablica) • Pio387 (tablica)'); } })

// TESTY /* //When looking at a user profile page, if ($("#UserProfileMasthead").size) {

//get the displayed editcount, editCount = $("#UserProfileMasthead .tally em").html.replace(",","");

//compare it to a predefined list of levels, editRanks = { 1:"Nowicjusz", 10:"Początkujący", 50:"Lepszy", 100:"Średni", 100000:"Zaawansowany", } for(i in editRanks) if (editCount >= parseInt(i)) editRank = editRanks[i];

//and display the corresponding level as a tag. if (editCount) $("#UserProfileMasthead hgroup").append(     $(" ").addClass("tag").html(editRank)    );

}