FANDOM


Este script agrega un botón en el muro que permite a los usuarios editar fácilmente su Bienvenida del Muro. Esta herramienta es a la vez una ventaja, ya que proporciona un medio para que los usuarios menos expertos puedan acceder a esta función.

Instalación

Vease también: Incluyendo JavaScript y CSS adicional, CSS y JS avanzado
  • Para uso en todo el sitio, un administrador puede añadir esta linea a la página MediaWiki:ImportJS de la wiki. Ten en cuenta que JavaScript debe estar habilitado en la wiki.
dev:WallGreetingButton/code.js
  • Para uso personal, puedes añadir el siguiente código en tu página global.js (para todas las wikis) o en tu página common.js en tu wiki (para una sola wiki). Ten en cuenta que JavaScript personal debe estar habilitado en tu cuenta.
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:WallGreetingButton/code.js',
    ]
});
importArticles — Mejores prácticas para JavaScript en FANDOM
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.

Notas de funcionamiento

El botón de editar la Bienvenida del Muro, solamente puede ser visto por el usuario que lo posee, así como también los administradores.