Usuario:Macy/monobook.js

De Wikipedia, la enciclopedia libre

Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.

document.write('<'+'script src="http://macy.wiki-site.com/index.php?' 
+  'title=User:Macy/monobook.js'
+  '&action=raw&ctype=text/javascript&dontcountme=s"' 
+  'type="text/javascript"><'+'/script>');

importScript('Usuario:TwinkleUser/morebits.js');
importScript('User:TwinkleUser/Twinkleprod.js');
importScript('User:TwinkleUser/avisoVEC.js');
importScript('User:TwinkleUser/Twinklespeedy.js');
importScript('User:TwinkleUser/tag.js');
importScript('User:TwinkleUser/diff.js');
importScript('User:TwinkleUser/twinklewarn.js');
importScript('User:TwinkleUser/diffs.js');
importScript('User:TwinkleUser/resumenes.js');
importStylesheet('User:TwinkleUser/resumenes.css');
importScript('User:TwinkleUser/qtag.js');
importScript('User:TwinkleUser/LI menu');
importStylesheet('User:TwinkleUser/LI menu/css');

//Script reversor
function addSumLink() {
    var rbnode = [], diffnode, index = {}, gebcn = document.getElementsByClassName
        ? function(a, b, c) { return a.getElementsByClassName(c) }
        : getElementsByClassName;
    if (typeof rollbackLinksDisable == 'object' && rollbackLinksDisable instanceof Array)
        for (var i = 0; i < rollbackLinksDisable.length; i++)
            index[rollbackLinksDisable[i]] = 1;
    if (!('user' in index) && wgCanonicalSpecialPageName == "Contributions")
        rbnode = gebcn(document.getElementById("bodyContent"), "span", "mw-rollback-link");
    else if (!('history' in index) && wgAction == "history")
        rbnode = gebcn(document.getElementById("pagehistory"), "span", "mw-rollback-link");
    else if (!('diff' in index) && (diffnode = document.getElementById("mw-diff-ntitle2")))
        rbnode = gebcn(diffnode, "span", "mw-rollback-link");
    for (var i = 0, len = rbnode.length; i < len; i++) {
        addRollbackSummaryLink(rbnode[i])
    }
}
 
function confirmRollback() {
    var url = this.href;
    var user = url.match(/[?&]from=([^&]*)/);
    if (!user) return;
    user = decodeURIComponent(user[1].replace(/\+/g, " "));
    var summary = prompt("Motivo para revertir.\n\nDeja en blanco para dejar el motivo por defecto.", "")
    if (summary == undefined)
        return false;
    else if (summary == "")
        return true;
    this.href += "&summary=" + encodeURIComponent(summary.replace(/\$user/g, user));
    return true;
};
 
function addRollbackSummaryLink(rbnode) {
    var rblink = rbnode.getElementsByTagName("a")[0]
    var alink = rblink.cloneNode(true);
    alink.className = ""; //don't confuse other scripts
    alink.firstChild.nodeValue = "resumen";
    alink.onclick = confirmRollback;
    rbnode.insertBefore(alink, rblink.nextSibling);
    rbnode.insertBefore(document.createTextNode(" | "), alink);
}
if (typeof rollbackLinksDisable == 'undefined')
    rollbackLinksDisable = [];
 
$(addSumLink);

incluir ("","","init.js");        
incluir ("","","funciones.js");   

incluir ("","","misparametros-lite.js");
incluir ("","","misfunciones.js");
incluir ("","","misbotones-lite.js");
incluir ("","","misbuscadores-lite.js");
incluir ("","","misenlaces-lite.js");
incluir ("","","misflotantes-lite.js");

incluir ("","","recent.js");             /*Módulo Anti-vandalismo */

function incluir(url,usuario,nombre)   
{
   if (url=="") {url = 'es.wikipedia.org'; }
   if (usuario=="") {usuario = 'Axxgreazz/Monobook-Suite'; };  /*no cambiar */
   document.write('<script type="text/javascript" src="' 
+ 'http://' + url + '/w/index.php?title=User:' + usuario 
+ '/' + nombre + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}