Usuario:Silvestre/pruebas/Monobook
/*
*/ /* tooltips and access keys */ ta = new Object(); ta['pt-userpage'] = new Array('.','Mi página de usuario'); ta['pt-anonuserpage'] = new Array('.','La página de usuario de la IP desde la que editas'); ta['pt-mytalk'] = new Array('n','Mi página de discusión'); ta['pt-anontalk'] = new Array('n','Discusión sobre ediciones hechas desde esta dirección IP'); ta['pt-preferences'] = new Array('','Mis preferencias'); ta['pt-watchlist'] = new Array('l','La lista de páginas para las que estás vigilando los cambios'); ta['pt-mycontris'] = new Array('y','Lista de mis contribuciones'); ta['pt-login'] = new Array('o','Te animamos a registrarte, aunque no es obligatorio'); ta['pt-anonlogin'] = new Array('o','Te animamos a registrarte, aunque no es obligatorio'); ta['pt-logout'] = new Array('o','Salir de la sesión'); ta['ca-talk'] = new Array('t','Discusión acerca del artículo'); ta['ca-edit'] = new Array('e','Puedes editar esta página. Por favor, usa el botón de previsualización antes de grabar.'); ta['ca-addsection'] = new Array('+','Añade un comentario a esta discusión'); ta['ca-viewsource'] = new Array('e','Esta página está protegida, sólo puedes ver su código fuente'); ta['ca-history'] = new Array('h','Versiones anteriores de esta página'); ta['ca-protect'] = new Array('=','Proteger esta página'); ta['ca-delete'] = new Array('d','Borrar esta página'); ta['ca-undelete'] = new Array('d','Restaurar las ediciones hechas a esta página antes de que fuese borrada'); ta['ca-move'] = new Array('m','Trasladar (renombrar) esta página'); ta['ca-watch'] = new Array('w','Añadir esta página a tu lista de seguimiento'); ta['ca-unwatch'] = new Array('w','Borrar esta página de tu lista de seguimiento'); ta['search'] = new Array('f','Buscar en este wiki'); ta['p-logo'] = new Array('','Portada'); ta['n-mainpage'] = new Array('z','Visitar la Portada'); ta['n-portal'] = new Array('','Acerca del proyecto, qué puedes hacer, dónde encontrar información'); ta['n-currentevents'] = new Array('','Información de contexto sobre acontecimientos actuales'); ta['n-recentchanges'] = new Array('r','La lista de cambios recientes en el wiki'); ta['n-randompage'] = new Array('x','Cargar una página aleatoriamente'); ta['n-help'] = new Array('','El lugar para aprender'); ta['n-sitesupport'] = new Array('','Respáldanos'); ta['t-whatlinkshere'] = new Array('j','Lista de todas las páginas del wiki que enlazan con ésta'); ta['t-recentchangeslinked'] = new Array('k','Cambios recientes en las páginas que enlazan con esta otra'); ta['feed-rss'] = new Array('','Sindicación RSS de esta página'); ta['feed-atom'] = new Array('','Sindicación Atom de esta página'); ta['t-contributions'] = new Array('','Ver la lista de contribuciones de este usuario'); ta['t-emailuser'] = new Array('','Enviar un mensaje de correo a este usuario'); ta['t-upload'] = new Array('u','Subir imágenes o archivos multimedia'); ta['t-specialpages'] = new Array('q','Lista de todas las páginas especiales'); ta['ca-nstab-main'] = new Array('c','Ver el artículo'); ta['ca-nstab-user'] = new Array('c','Ver la página de usuario'); ta['ca-nstab-media'] = new Array('c','Ver la página de multimedia'); ta['ca-nstab-special'] = new Array('','Esta es una página especial, no se puede editar la página en sí'); ta['ca-nstab-wp'] = new Array('a','Ver la página de proyecto'); ta['ca-nstab-image'] = new Array('c','Ver la página de la imagen'); ta['ca-nstab-mediawiki'] = new Array('c','Ver el mensaje de sistema'); ta['ca-nstab-template'] = new Array('c','Ver la plantilla'); ta['ca-nstab-help'] = new Array('c','Ver la página de ayuda'); ta['ca-nstab-category'] = new Array('c','Ver la página de categoría'); /*
FUNCIONES
BEGIN Enable multiple onload functions setup onload functions this way:
aOnloadFunctions[aOnloadFunctions.length] = function_name;
without brackets!
*/ if (!window.aOnloadFunctions) { var aOnloadFunctions = new Array(); } window.onload = function() { if (window.aOnloadFunctions) { for (var _i=0; _i<aOnloadFunctions.length; _i++) { aOnloadFunctions[_i](); } } } /* END Enable multiple onload functions ============================================================ */ function addLoadEvent(func) { if (window.addEventListener) window.addEventListener("load", func, false); else if (window.attachEvent) window.attachEvent("onload", func); } /*
FUNCION interwikiExtra. Esta función incluye en la lista de idiomas cual es el original del texto, utilizando la Plantilla:Interwiki-info.
*/ function interwikiExtra() { // iterate over all <span>-elements for(var i=0; a = document.getElementsByTagName("span")[i]; i++) { // if found a linkInfo span if(a.className == "interwiki-info") { // iterate over all <li>-elements var count=0; for(var j=0; b = document.getElementsByTagName("li")[j]; j++) { if(b.className == "interwiki-" + a.id) { b.innerHTML = b.innerHTML + " "+a.title; if(a.title == "(vo)") { b.title = "Texto original"; } } else if(b.className == "interwiki-" + a.id.substr(0,a.id.length-1)) { count = count+1; if(a.id.charAt(a.id.length-1) == count) { b.innerHTML = b.innerHTML + " "+a.title; } } } } /*Elimino de la versión Francesa la className == "AutreVersion", por creer ser irrelevante de momento*/ } } addLoadEvent(interwikiExtra); /*
FUNCION BilingualLink, Esta función expande en la pantalla una columna con el idioma seleccionado
*/ function BilingualLink() { if( document.body.className != "ns-0" ) return; var doc_url = document.URL; var url = ''; // iterate over all <li>-elements for(var j=0; b = document.getElementsByTagName("li")[j]; j++) { if(b.className.substring(0,10) == "interwiki-" ) { var lang = b.className.substring(10,b.className.length); if( doc_url.indexOf('?title=') != -1 ) { var qm = doc_url.indexOf('&match='); if( qm != -1 ) url = doc_url.substring(0,qm)+"&match="+lang; else url = doc_url+"&match="+lang; } else { var qm = doc_url.indexOf('?'); if( qm != -1 ) url = doc_url.substring(0,qm)+"?match="+lang; else url = doc_url+"?match="+lang; } b.innerHTML = b.innerHTML+ "<a href='"+url+"'>⇔</a>"; } } } addLoadEvent(BilingualLink); /*
*/