User:Meeples10/common.js

/* Kanegasi's Editcounter script */ if (mw.config.get('wgTitle') === mw.config.get('wgUserName') && mw.config.get('wgNamespaceNumber') === 2) { var subPages = 'true'; var nameSpaces = new Array; nameSpaces[3] = 'Utalk'; nameSpaces[4] = 'MCW'; nameSpaces[5] = 'MCWtalk'; nameSpaces[7] = 'Ftalk'; nameSpaces[8] = 'MW'; nameSpaces[9] = 'MWtalk'; nameSpaces[10] = 'Temp'; nameSpaces[11] = 'Ttalk'; nameSpaces[13] = 'Htalk'; nameSpaces[14] = 'Cat'; nameSpaces[15] = 'Ctalk'; var mainTableAttrib = 'class="wikitable" style="font-family: Minecraft; margin: 0 auto 1em; text-align: center"'; var noInclude = ''; mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Kanegasi/editcounter.js&action=raw&ctype=text/javascript'); } /****************************************************************************************************************/ /* Replaces IPs with their known owner, publicly acknowledged by that user */ $('.mw-userlink[title$="82.69.54.207"]').attr({ title: 'User:Simons Mith (IP)' }).text('Simons Mith as IP');

$('.mw-userlink[title$="70.181.68.226"]').attr({ title: 'User:Sheepuff20 (IP)' }).text('Sheepuff20 as IP'); /****************************************************************************************************************/ /* Changes vector menu items into tabs */ $('#p-cactions').addClass('emptyPortlet').find('> .menu li').addClass('collapsible').find('a').wrap(' '); $('#p-views > ul').append($('#p-cactions > .menu li'));

/* Adds JavaScript and CSS syntax highlighting - Original script: */ if (/\.js/.exec(mw.config.get('wgTitle')) || /\.css/.exec(mw.config.get('wgTitle'))) { mw.loader.localLoad('User:Ultradude25/syntaxHighlight.js'); mw.loader.localLoad('User:Ultradude25/syntaxHighlight/javascript.js'); mw.loader.localLoad('User:Ultradude25/syntaxHighlight/css.js'); } /****************************************************************************************************************/ /* Edit summary dropdown list */ if (mw.config.get('wgAction') === 'edit' || mw.config.get('wgAction') === 'submit') { var customSummaries = [ 'reply', '[' + '[Project:Wiki Rules#1|Rule#1]]: Violates Minecraft ToU/brand guidelines', '[' + '[Project:Wiki Rules#2|Rule#2]]: Spam', '[' + '[Project:Wiki Rules#2|Rule#2]]: Vandalism', '[' + '[Project:Wiki Rules#3|Rule#3]]: Too simple', '[' + '[Project:Wiki Rules#3|Rule#3.1]]: No proof [' + '[Mojang]] has played this', '[' + '[Project:Wiki Rules#4|Rule#4]]: Lack of content', '[' + '[Project:Wiki Rules#5|Rule#5]]: Harassment/insult/ad hominem', '[' + '[Project:Wiki Rules#6|Rule#6]]: Not a [' + '[Mojang]]ster', '[' + '[Project:Wiki Rules#7|Rule#7/7.1]]: False info/speculation', '[' + '[Project:Wiki Rules#8|Rule#8]]: Belongs in [' + '[Tutorials]]', '[' + '[Project:Wiki Rules#9|Rule#9]]: Custom server mods belong with their server article', '[' + '[Project:Wiki Rules#10|Rule#10/11]]: Server/community advertising', '[' + '[Project:Wiki Rules#13|Rule#13]]: Plagiarism', '[' + '[Project:Wiki Rules#15|Rule#15.1]]: Mod info in vanilla article', '[' + '[Project:Wiki Rules#16|Rule#16]]: Video policy', '[' + '[Project:Wiki Rules#18|Rule#18]]: Signature', '[' + '[Project:Wiki Rules#19|Rule#19]]: Herospam', '[' + '[Project:Wiki Rules#20|Rule#20]]: Custom textures/UI/mods', '[' + '[Project:Wiki Rules#22|Rule#22]]: Template as signature', '[' + '[Project:Wiki Rules#23|Rule#23]]: Not tutorial material' ]; mw.loader.localLoad('User:Kanegasi/editsummarypresets.js'); } /****************************************************************************************************************/ /** Dropdown list **/ /* Creates a dropdown list of pages */ var pages = [ 'User:Meeples10/The Future', 'User:Meeples10/Stories', 'User talk:ultradude25', 'User talk:Wynthyst', 'de:Benutzer:Meeples10', 'User:Meeples10/common.js' 'User:Meeples10/common.css' ]; $( '#p-personal > ul' ).prepend( [   ' ',        'Favorite pages ',        ' ' + pages.join( '  ' ) + ' ',    ' ' ].join );

$( '#p-personal select' ).change( function {   window.location = '/wiki/' + this.value; } );