User:Kangaroopower/global.js

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

/* Ajax auto-refresh-pcj and Grunny */ ajaxPages = ["Special:RecentChanges","Special:Log","Special:WikiActivity","Special:AbuseLog"]; importScriptPage('AjaxRC/code.js', 'dev'); var ajaxRefresh = 20000; /* END of ajax auto-refresh */ /* Ajax Undo- Grunny */ importScriptPage( 'AjaxUndo/code.js', 'dev' ); /* Wham-Joeyaa */ importScriptPage('User:Joeyaa/wham.js','vstf'); /* Moncho's wham */ importScriptURI('http://monchbox.wikia.com/index.php?title=MediaWiki:WhamAPI.js&action=raw&ctype=text/javascript'); /*Custom Rollbacks-Moncho and Grunny */ importScriptPage('User:Kangaroopower/global.js/customrollbacks.js', 'c'); /* Moncho's Chat Hacks */ importScriptURI('http://c.wikia.com/index.php?title=User:Monchoman45/ChatHacks.js&action=raw&ctype=text/javascript');

/* kill image popups- Rappy */ window.wgEnableImageLightboxExt = false; function changeimagelinks { $('#WikiaArticle, .LatestPhotosModule, #article-comments').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); }		}	} } addOnloadHook(changeimagelinks);

/* Editing fixes- by Rappy */ $(function {   $('#wpSave').attr('value','Save Page');    $('a[data-id="move"]').html('Move'); });

/* Red Categories- by Rappy */ $(function { $('.newcategory').addClass('new'); });

/* UTC timer, modified by runescape wiki from bulbapedia */

var refreshDate; function addDate { var UTCDate = ((new Date).toUTCString).replace("GMT", " "); $('#showdate').empty.append(' ' + UTCDate.substring(5) + ' '); window.clearTimeout(refreshDate); refreshDate = window.setTimeout(addDate, 1000); } $(document).ready(function {   if (skin == 'oasis')         $('#AccountNavigation').prepend(' ');    else        $('#p-personal ul').prepend(' ');    addDate;    refreshDate = window.setTimeout(addDate, 1000); });

/* Haxed Buttons - Based off of Porter21's code. */ function addOasisUIButtons { var KPPage = encodeURIComponent(wgPageName); var KPName = encodeURIComponent (wgUserName); var toolbar = $('#WikiaFooter ul.tools'); var globalnav = $('#GlobalNavigation'); var UserNav = $('#WikiaHeader ul.AccountNavigation li:first-child ul.subnav li:first-child'); // Add buttons to toolbar $(function {        toolbar.prepend('B3');      });

// User Nav Contribs $(function {        UserNav.after('Contributions');      });

// Add Monobook tab to global nav $(function {        globalnav.append('MB</a></li>');      }); } jQuery(function($) {  if (skin == 'oasis' || skin == 'wikia') {      addOasisUIButtons ;   } });

// CUSTOM EDIT BUTTONS if (mwCustomEditButtons) { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png", "speedTip": "Redirect", "tagOpen": "#REDIRECT ",    "tagClose": "", "sampleText": "Insert text"}; } $('nav.contribute').replaceWith('<a href="/wiki/Special:Random" title="Special:Random" accesskey="x" class="wikia-button secondary" data-id="randompage"><img src="http://images1.wikia.nocookie.net/__cb32673/common/skins/common/blank.gif" height="0" width="0" class="sprite random">Random Page</a>, <a href="/wiki/Special:RecentChanges" title="Special:RecentChanges" accesskey="g" class="wikia-button secondary" data-id="recentchanges"><img src="http://images1.wikia.nocookie.net/__cb32673/common/skins/common/blank.gif" height="0" width="0" class="sprite activity">RecentChanges</a>'); }