FANDOM


AjaxDiff te permite inspeccionar diferencias mientras estás en Especial:WikiActivity. Es más facil revisar ediciones, y tambien puedes revertir la edición y bloquear al usuario sin salir de la página. También puedes ver las diferencias de cada edición de la Wiki Activity navegando con ↑ para la siguiente edición y ↓ para la anterior.

Nota: Aunque no haya diferencia visual en el botón de bloqueo, no vas a ser capaz de bloquear al usuario si no tienes los permisos necesarios.

También puedes visualizar la página si le haces clic al botón "Vistazo de página".

Instalación

Agrega este JavaScript en tu wiki:

Global Personal
w:Special:Mypage/global.js Special:Mypage/common.js
importArticles({
    type: "script",
    articles: [
        "u:dev:AjaxDiff/code.js"
    ]
});
importArticles — Mejores prácticas para JavaScript en Wikia
La declaración importArticles está diseñada para combinar solicitudes HTTP dentro de una sola transferencia de datos, permitiendo múltiples scripts para cargar y ejecutar rápido. Si has instalado unos cuantos scripts, tu archivo JavaScript pudo acumular innecesarias declaraciones para importar. Haz clic en "Mostrar" para aprender cómo hacer eficientemente eficaz lotes de scripts importados para mayor velocidad y hacer lucir tu código limpio.
Si tu archivo JavaScript tiene varias lineas de importScript, importScriptPage, o importArticles, Debes ser capaz de combinarlos. Con importar lotes o una colección de scripts con una sola importación, tu código JavaScript cargará rápido y lucirá limpio. Considera el siguiente ejemplo. El de la izquierda es un ejemplo de cómo tu archivo de JavaScript puede lucir actualmente. En la derecha es como podrías mejorar tal código.
Múltiples importaciones — desordenado y lento Una importación — Limpio y eficiente.
importScriptPage('AjaxRC/code.js','dev');
 
importScript('MediaWiki:localScript.js');
 
importArticle({
  type: 'script',
  article: 'u:dev:FloatingToc/code.js'
});
 
importScriptPage('page1.js', 'wikiname');
 
importScriptPage('page2.js', 'wikiname');
importArticles({
    type: 'script',
    articles: [
        'u:dev:AjaxRC/code.js',
        'MediaWiki:localScript.js',
        'u:dev:FloatingToc/code.js',
        'u:wikiname:page1.js',
        'u:wikiname:page2.js'
    ]
});
Nota: En este ejemplo, presta mucha atención a la colocación de comas y otras puntuaciones. Para la gente que no le es familiar programar (hasta incluso a los que si), un error común al escribir código es borrar accidentalmente, olvidar, o equivocarse símbolos críticos como comas o marcas de citas. Esto puede causar un error de sintaxis que rompe el código. Siga cuidadosamente la conversión usada aquí al usar importArticles.
¡Pero hay mucho más con importArticles que solo esto! Para más ejemplos y un uso avanzado, ver la página de ayuda Ayuda:Incluyendo adicional JavaScript y CSS.


Valores predeterminados

Puedes cambiar los valores predeterminados para la duración y la razón del bloqueo añadiiendo esto antes del código importArticles:

AjaxDiff = {
expiry: "1 week",
reason: "Spam"
};

Y cambiando "1 week" y "Spam" por los valores que necesites. Por defecto, expiry es 3 days (3 dias) y reason es Spam.

Cambios

  • 26 de Diciembre de 2014: Mejoras y se arreglaron problemas menores.
  • 24 de Diciembre de 2014: Añadidas flechas de navegación.
  • 23 de Diciembre de 2014: Extensión publicada.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.