User:Cizagna/global.js

importScriptURI('http://www.wikia.com/index.php?title=User:Cizagna/contribtools.js&action=raw&ctype=text/javascript&dontcountme=s'); importScriptURI('http://www.wikia.com/index.php?title=User:Cizagna/mwcustomeditbtns.js&action=raw&ctype=text/javascript&dontcountme=s'); importScriptURI('http://www.wikia.com/index.php?title=User:Cizagna/filelisttools.js&action=raw&ctype=text/javascript&dontcountme=s'); importScriptURI('http://www.wikia.com/index.php?title=User:Cizagna/forumtools.js&action=raw&ctype=text/javascript&dontcountme=s'); importScriptURI('http://www.wikia.com/index.php?title=User:Cizagna/ajaxpatrollinks.js&action=raw&ctype=text/javascript&dontcountme=s');

// ***************************************************************** // Adds custom automatic one-click delete tabs to any deletable page. importScriptPage('FastDelete/code.js', 'dev'); var fdButtons = []; fdButtons[fdButtons.length] = { 'summary': 'Spam', 'label' : 'S'};

// ***************************************************************** //  Adds 0 edit Link beside the title if (!window.$G){	window.$G = YAHOO.util.Dom.get;} function addZeroEditSectionLink{ if (wgNamespaceNumber == -1 || wgAction != 'view') return; var s = $T.create('span', {'class':'editsection',style:'float:none;position:absolute;'}); var a = $T.create('a', {href: wgScript+'?title='+wgPageName+'&action=edit&section=0', title:'Editar la sección inicial'}, 'editar'); $T.makeChildren([document.createTextNode('['),a,document.createTextNode(']')],s); (document.getElementById('content')||document.getElementById('article')).getElementsByTagName('h1')[0].appendChild(s); } if ((skin != 'answers')||(wgNamespaceNumber!=2)||(wgNamespaceNumber!=3)) addOnloadHook(addZeroEditSectionLink);

// ***************************************************************** // Subpages tab if(wgNamespaceNumber!=-1) addOnloadHook(function { addTabForXSkin('ca-subpages','/wiki/Special:Prefixindex/' + encodeURIComponent(wgPageName),'Show subages of ' + wgPageName,'SubP') } );

// ***************************************************************** // Alternating skin tabs function skinview { var skinlink = document.location.href; var antiskin;

if(skinlink.indexOf('?')==-1) skinlink += '?'; else skinlink += '&'; skinlink += 'useskin=';

switch( skin ) { case 'answers': case 'awesome': case 'monaco_old': case 'monaco': antiskin = 'monobook'; break;

case 'uncyclopedia': case 'wowwiki': case 'lostbook': case 'monobook': antiskin = 'monaco'; break; }	skinlink += antiskin;

addTabForXSkin('ca-skin0',skinlink,'Change skin to ' + antiskin,'CS');

switch( skin ) { case 'uncyclopedia': case 'wowwiki': case 'lostbook': case 'monobook': addTabForXSkin('ca-skin1',skinlink + '&usetheme=custom','Change skin to ' + antiskin + ' custom','CS-C'); break; } } addOnloadHook(skinview);

// ***************************************************************** // Add Tab For X Skin function addTabForXSkin(id,href,title,text) { switch( skin ) { case 'answers': case 'awesome': case 'monaco_old': case 'monaco': $(' ' + text + '').appendTo('#page_controls'); break; case 'uncyclopedia': case 'wowwiki': case 'lostbook': case 'monobook': $('' + text + '').appendTo('#p-cactions > .pBody > ul'); break; } }