User:Ciencia Al Poder-fduser/global.js

// build 105 function disableAnnoyingJSErrors { var fn = ['GS_googleAddAdSenseService', 'GS_googleEnableAllServices', 'GA_googleUseIframeRendering'];

for (var i = 0; i < fn.length; i++) { if (typeof window[fn[i]] == 'undefined') { window[fn[i]] = function {}; }	}	var uv = ['base_url_SPOTLIGHT_FOOTER_1','base_url_SPOTLIGHT_FOOTER_2','base_url_SPOTLIGHT_FOOTER_3']; for (var i = 0; i < uv.length; i++) { if (typeof window[uv[i]] == 'undefined') { window[uv[i]] = 'about:blank'; }	} }

if (typeof(window.safemode) == 'undefined') window.safemode = false;

if (document.cookie.indexOf('safemode=true') != -1) { safemode = true; } if (document.location.search.indexOf('safemode=true') != -1) { safemode = true; }

function iniciar_BotoneraPopups { // BEGIN BotoneraPopups importArticles({		type: "script",		articles: [			"u:dev:MediaWiki:BotoneraPopups/BotoneraPopups.js",			"u:dev:MediaWiki:BotoneraPopups/WikiArticle.js",			"u:dev:MediaWiki:BotoneraPopups/UILang/es.js",			"u:dev:MediaWiki:BotoneraPopups/code.js"		]	});	importStylesheetPage('BotoneraPopups/code.css', 'dev'); // END

// BEGIN Soporte de idioma de BotoneraPopups para wikis en español if (window.wgContentLanguage == 'es') { if (!window.BotoneraPopups) { window.BotoneraPopups = {}; }		window.BotoneraPopups.wikisiteinfo = $.extend(true, window.BotoneraPopups.wikisiteinfo, {namespaces:{'-2':{canonical:'Media'},'-1':{canonical:'Special'},'1':{canonical:'Talk'},'2':{canonical:'User'},'3':{canonical:'User talk'},'4':{canonical:'Project'},'5':{canonical:'Project talk'},'6':{canonical:'File'},'7':{canonical:'File talk'},'9':{canonical:'MediaWiki talk'},'10':{canonical:'Template'},'11':{canonical:'Template talk'},'12':{canonical:'Help'},'13':{canonical:'Help talk'},'14':{canonical:'Category'},'15':{canonical:'Category talk'}}, specialpagealiases:[{realname:'Upload',aliases:['SubirArchivo']},{realname:'Prefixindex',aliases:['PáginasPorPrefijo']},{realname:'Contributions',aliases:['Contribuciones']},{realname:'Whatlinkshere',aliases:['LoQueEnlazaAquí']},{realname:'Movepage',aliases:['MoverPágina']},{realname:'Log',aliases:['Registro']},{realname:'Blockip',aliases:['Bloquear']},{realname:'Undelete',aliases:['Restaurar']},{realname:'Search',aliases:['Buscar']}]}); window.BotoneraPopups.rollbackSummaryPrefix = 'Revertidos los cambios de $1: '; }	// END }

/* Evita el envío del formulario al pulsar 'enter' en el resumen */ function anulaSubmitOnEnter { $('#wpSummary').keypress(function(e) {		if (e.which == 13) return false;	}); }

function addZeroEditSectionLink { if (wgNamespaceNumber == -1 || wgAction != 'view') return; $('#content h1,#article h1,#user_masthead_head h2').eq(0).append(' [editar] '); //Aprovecho para quitar el de Wikia $('#article').find('span.editsection-upper').remove; }

function loadPersonalGlobals{ if (wgServer == "http://pokemon.wikia.com") return; var path = 'https://dl.dropboxusercontent.com/u/16628126/WikiDex/global.'; importScriptURI(path+'js'); importStylesheetURI(path+'css'); }

function restoreScrollOnEdit { var st = $('#wpScrolltop').val; if (st && st !== '' && !isNaN(parseInt(st, 10))) { $('#wpTextbox1').prop('scrollTop', parseInt(st, 10)); } }

// Ejecutar aquí try { if (!window.safemode) { disableAnnoyingJSErrors; if (mw.config.get('wgAction') == 'submit') { $(restoreScrollOnEdit); }		if (mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit') { $(anulaSubmitOnEnter); }		$(addZeroEditSectionLink); iniciar_BotoneraPopups; loadPersonalGlobals; } } catch(e) { alert('Casque en el onload global.js: '+e.message); window.__globalJSError = e; }