Usuario:Ignacio Rodríguez/common.js
(Redirigido desde «Usuario:Ninovolador/common.js»)
Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.
- Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
- Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
- Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
- Opera: Presiona Ctrl+F5.
mw.loader.load('//es.wikisource.org/w/index.php?title=Usuario:Ignacio%20Rodr%C3%ADguez/NinoTools.js&action=raw&ctype=text/javascript');
mw.loader.load('//es.wikisource.org/w/index.php?title=Usuario:Ignacio%20Rodr%C3%ADguez/Taller.js&action=raw&ctype=text/javascript');
mw.loader.load('//es.wikisource.org/w/index.php?title=Usuario:Ignacio%20Rodr%C3%ADguez/TestTools.js&action=raw&ctype=text/javascript');
mw.loader.load("//en.wikisource.org/w/index.php?title=User:Inductiveload/Running_header.js&action=raw&ctype=text/javascript")
/* Cat-a-lot - changes category of multiple files */
mw.loader.using(['jquery.ui', 'mediawiki.util'], function(){
mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot');
});
////////// Cat-a-lot user preferences //////////
window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10};
////////////////////////////////////catALotEnd//
//</nowiki>
jQuery( function() {
jQuery( 'span.interwiki-extra a' ).removeClass().each( function() {
var oldlink = jQuery( '#p-lang a[href="' + $( this ).attr( 'href' ) + '"]' );
if ( oldlink.length ) {
oldlink.text( $( this ).text() );
} else {
var lang = $( this ).parent().attr( 'lang' );
var title = $( this ).parent().attr( 'title' );
$( this ).attr( {
'lang': lang,
'hreflang': lang,
'title': title
} );
jQuery( '<li>' ).addClass( 'interlanguage-link interwiki-' + lang ).append( this ).appendTo('#p-lang ul');
}
});
// Linki do wersji polskich do osobnej sekcji
jQuery( 'li.interwiki-es' )
.insertBefore( '#p-lang' )
.wrapAll( '<div id="p-versions" class="portal portlet" role="navigation" ><div class="body pBody"><ul></ul></div></div>' );
jQuery( '#p-versions' ).prepend( '<h3>Otras ediciones</h3>' );
});
/*
Replacement de certains caractères spéciaux lors de l'édition
Uniquement sous firefox.
Auteur: ThomasV
*/
function keycheck() {
tb = document.getElementById("wpTextbox1")
if( tb && mw.config.get('wgNamespaceNumber')!=8 ) {
tb.onkeyup=function(e) {
var key = (window.event) ? event.keyCode : e.keyCode;
startPos = tb.selectionStart;
endPos = tb.selectionEnd;
if( endPos==startPos && ( (key>=65 && key<=90) || key==222 || key==190 || key == 189 || key == 226) ) {
m = tb.value.substring(startPos-2, startPos);
m3 = tb.value.substring(startPos-3, startPos);
f = tb.value.substring(startPos);
todo=true; i=2;
switch(m) {
case "$-" : m = "—"; break;
case "$<" : m = "«"; break;
case "$>" : m = "»"; break;
default : todo = false;
}
if(!todo) {
m=m3; todo=true; i=3;
switch(m) {
case "$oe" : m = "œ"; break;
case "$ae" : m = "æ"; break;
case "$OE" : m = "Œ"; break;
case "$AE" : m = "Æ"; break;
case "$aa" : m = "ª"; break;
default : todo = false;
}}
if(todo) {
var textScroll = tb.scrollTop;
h = tb.value.substring(0, startPos-i);
tb.value = h+m+f;
tb.selectionStart = startPos-i + m.length;
tb.selectionEnd = tb.selectionStart;
tb.scrollTop = textScroll;
}
}
}
}
}
$(document).ready(keycheck);
/*mw.loader.load('//en.wikisource.org/w/index.php?title=User:Inductiveload/quick_access.js&action=raw&ctype=text/javascript');*/
mw.loader.load('//en.wikisource.org/w/index.php?title=User:Inductiveload/jump to file/load.js&action=raw&ctype=text/javascript');