User:Jack Phoenix/global.js

//

// ***************************************************************** // LookupContribs link on Special:Contributions // ***************************************************************** function contribtools { var cs = document.getElementById('contentSub'); // poorman contribs type finder. -1 = existing user var ctype = cs.getElementsByTagName('a')[0].href.indexOf('User_talk');

var lulink = 'http://www.wikia.com/wiki/Special:Lookupcontribs?mode=normal&view=full&target='; var lu1 = document.createTextNode(' | '); var lu2 = document.createElement('a'); lu2.href = lulink + document.forms[0].target.value.replace(/_/g,'+'); lu2.setAttribute('title', lu2.href); lu2.appendChild(document.createTextNode('LookupContribs')); cs.insertBefore(lu1,cs.childNodes[cs.childNodes.length-1]); cs.insertBefore(lu2,cs.childNodes[cs.childNodes.length-1]);

} if((skin == "monobook")&&(wgCanonicalSpecialPageName == 'Contributions')) addOnloadHook(contribtools)

// ***************************************************************** // Load various external scripts // ***************************************************************** function appendScript(url) { var scriptElem = document.createElement('script'); scriptElem.setAttribute('src',url); scriptElem.setAttribute('type','text/javascript'); document.getElementsByTagName('head')[0].appendChild(scriptElem); } appendScript('http://www.wikia.com/index.php?title=User:Splarka/fastdelete.js&action=raw&ctype=text/javascript&dontcountme=s') //appendScript('http://en.wikipedia.org/w/index.php?title=User:Zocky/SearchBox.js&action=raw&ctype=text/javascript&dontcountme=s') // commented out temporarily -Jack

// ***************************************************************** // Custom automatic delete buttons // ***************************************************************** // Adds customizable one-click deletion buttons to any deletable page. // Requires w:User:Splarka/fastdelete.js in appendScript; var fdButtons = []; fdButtons[fdButtons.length] = { 'summary': 'spam', 'label': 'huff spam!'};

// ***************************************************************** // &bot=1 on contribs pages. // ***************************************************************** function hiderollback { var botlink = document.location.href; if(botlink.indexOf('?')==-1) { botlink += '?bot=1'; } else { botlink += '&bot=1'; } addPortletLink('p-cactions', botlink, '&bot=1', 'ca-bot'); } if((skin == "monobook")&&(wgCanonicalSpecialPageName == 'Contributions')) addOnloadHook(hiderollback)

// ***************************************************************** // Ciencia Al Poder's patch against // toolbar duplication on 1.12a wikis // ***************************************************************** // Deshabilitamos toolbar de wikibits. Está repetido if(window.mwSetupToolbar){ if(window.removeEventListener) window.removeEventListener('load',mwSetupToolbar,false); else if(window.detachEvent) window.detachEvent('onload',mwSetupToolbar); } // En caso de que el duplicado esté solucionado, no habrá toolbar. Si es así, lo restauramos. function setuptoolbardelayed{ var toolbar = document.getElementById('toolbar'); if (toolbar.getElementsByTagName('img').length < 5 && window.mwSetupToolbar) mwSetupToolbar; } addOnloadHook(function{ var toolbar = document.getElementById('toolbar');  if (toolbar) window.setTimeout(setuptoolbardelayed,2000); }); // Deshabilitamos Miniupload. Falla. addOnloadHook(function{ window.mwWikiaUploadButton = function{}; });

// ***************************************************************** // Custom edit buttons // ***************************************************************** // "Whine" button - initial idea by Jack, lots of helpful tweaks // by Splarka (http://www.wikia.com/wiki/User:Splarka) if (mwCustomEditButtons) { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images.wikia.com/central/images/3/3b/Button_template_alt.png", "speedTip": "", "tagOpen": "", "sampleText": "wikia:User:Jack Phoenix"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images.wikia.com/central/images/c/c8/Button_redirect.png", "speedTip": "Redirect", "tagOpen": "#REDIRECT ",    "tagClose": "", "sampleText": "w:User talk:Jack Phoenix"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images.wikia.com/central/images/2/28/Button_info.png", "speedTip": "Whine about protection (new wiki, main page)", "tagOpen": "Hi there, and congratulations on the new Wikia you've just founded! I see you've protected the main page of this wiki project. It's against Wikia's protection policy to protect the main page before any vandalism has happened. Full protection of the main page prevents a lot of constructive edits - not everyone tries to harm the project.", "tagClose": "--" + " (Wikia janitor)", "sampleText": "You can use the autoconfirm protection level to protect the main page from anonymous and very new users. It's a very common mistake to protect the main page unneccessarily. In most cases, main page protection does more bad than good. I'd suggest also reading Wikia's help page about the main page. Please consider reducing or completely removing the protection from the Main Page. Thanks in advance. "}; } //