User:Jäzzi/global.js

//ALL HAIL Jazzi $(document).ready(function {   //until wikia loads global.css in new skin    $('head').append('');    //oasis stuff    $('.WikiaFooter .toolbar .tools').css('float','right');    $('#my-tools-menu').css({left: 'auto', right: '88px'});    $('.tools-menu').css({left: 'auto', right: '168px'});    $('.WikiaHeader nav > ul > li:last-child').html;    $('.WikiaLogo a').attr('href','http://c.wikia.com/wiki/Special:RecentChanges');    $('a[data-id="wikiactivity"]').attr('href','/wiki/Special:WikiActivity').html('WikiActivity');    $('form#WikiaSearch').remove;$('.WikiaHeader nav > ul > li:last-child').html('    ').show; $('.WikiaHeader nav > ul > li:last-child').append('ECUC<a id="rc-vstf" href="http://zelda.wikia.com/wiki/Special:Log/block">Blocks</a></li></ul>'); }); if (wgAction == "edit" || wgAction == "submit" && mwCustomEditButtons) {   mwCustomEditButtons[mwCustomEditButtons.length] = {     "imageFile": "http://images3.wikia.nocookie.net/central/images/f/fc/Button_user_talk.png",     "speedTip": "Insert Word Bubble",     "tagOpen": "",     "sampleText": "Text Here"}; } if (mwCustomEditButtons) {   mwCustomEditButtons[mwCustomEditButtons.length] = {     "imageFile": "http://images2.wikia.nocookie.net/__cb20110220062142/imagedump/images/9/9c/UserTalk_Button.png",     "speedTip": "Insert Welcome Button",     "tagOpen": "",     "sampleText": "" } } if (mwCustomEditButtons) {   mwCustomEditButtons[mwCustomEditButtons.length] = {     "imageFile": "http://images2.wikia.nocookie.net/imagedump/images/8/88/00BFF3_Button.png",     "speedTip": "00BFF3",     "tagOpen": "<font color=#00BFF3>",     "tagClose": " ",     "sampleText": "Insert text" } } if (mwCustomEditButtons) { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images4.wikia.nocookie.net/__cb20110220062053/imagedump/images/b/b9/389937_Button.png", "speedTip": "389937", "tagOpen": "<font color=#389937>'''", "tagClose": "''' ", "sampleText": "Insert text" } }

///////////////////////////////////////////////////////////////////////////////////////////////////////////

// ADVANCED AJAX AUTO-REFRESHING ARTICLES // Code courtesy of "pcj" of WoWWiki.

///////////////////////////////////////////////////////////////////////////////////////////////////////////

var indicator = 'http://images2.wikia.nocookie.net/__cb20100617113125/dev/images/8/82/Facebook_throbber.gif'; if (!window.ajaxPages) ajaxPages = new Array("Special:RecentChanges", "Special:Watchlist", "Special:Log", "Special:NewFiles", "Special:AbuseLog"); var ajaxTimer; var ajaxRefresh = 60000; var refreshText = 'Automatically refresh'; if( typeof AjaxRCRefreshText == "string" ) { refreshText = AjaxRCRefreshText; } var refreshHover = 'Enable auto-refreshing page loads'; if( typeof AjaxRCRefreshHoverText == "string" ) { refreshHover = AjaxRCRefreshHoverText; } var doRefresh = true; function setCookie(c_name,value,expiredays) { var exdate=new Date exdate.setDate(exdate.getDate+expiredays) document.cookie=c_name+ "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString) } function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(";",c_start) if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } } return "" } function preloadAJAXRL { ajaxRLCookie = (getCookie("ajaxload-"+wgPageName)=="on") ? true:false; appTo = ($("#WikiaPageHeader").length)?$("#WikiaPageHeader"):$(".firstHeading"); appTo.append(' <span style="border-bottom: 1px dotted; cursor: help;" id="ajaxToggleText" title="' + refreshHover + '">' + refreshText + ': <input type="checkbox" style="margin-bottom: 0;" id="ajaxToggle"> <img src="' + indicator + '" style="vertical-align: baseline;" border="0" alt="AJAX operation in progress" /> '); $("#ajaxLoadProgress").bind("ajaxSend", function { $(this).show; }).bind("ajaxComplete", function { $(this).hide; }); $("#ajaxToggle").click(toggleAjaxReload); $("#ajaxToggle").attr("checked", ajaxRLCookie); if (getCookie("ajaxload-"+wgPageName)=="on") loadPageData; } function toggleAjaxReload { if ($("#ajaxToggle").attr("checked") == true) { setCookie("ajaxload-"+wgPageName, "on", 30); doRefresh = true; loadPageData; } else { setCookie("ajaxload-"+wgPageName, "off", 30); doRefresh = false; clearTimeout(ajaxTimer); } }

function loadPageData { cC = ($("#WikiaArticle").length)?"#WikiaArticle":"#bodyContent"; $(cC).load(location.href + " " + cC, function (data) { $(cC).trigger("ajaxPageLoad"); if (doRefresh) ajaxTimer = setTimeout("loadPageData;", ajaxRefresh); }); }

$(function { for (x in ajaxPages) { if (wgPageName == ajaxPages[x] && $("#ajaxToggle").length==0) preloadAJAXRL; } });

///////////////////////////////////////////////////////////////////////////////////////////////////////////

// END OF AJAX AUTO-REFRESH

///////////////////////////////////////////////////////////////////////////////////////////////////////////