FANDOM


ReferencePopups es una reimplementación del gadget emergente de referencia de Wikipedia, una característica que permite colocar el cursor sobre una cita y ver el contenido de la referencia en una caja flotante. La ventaja obvia de esto es que puedes ver las referencias in situ (en posición), sin tener que desplazarse hasta la parte inferior o hacer clic en la cita y perder su lugar en el artículo. Puedes echar un vistazo a la demostración aquí.

Este gadget incluye una combinación inteligente de colores, por lo que intentará encajar automáticamente en la combinación de colores del wiki sin necesidad de un CSS personalizado para solucionarlo. Lo hace usando los colores de Especial:ThemeDesigner; si ha alterado los colores del wiki usando CSS en lugar de ThemeDesigner, es posible que esto no funcione correctamente.

Instalación

¿Importando múltiples scripts? Esta guía rápida te enseña como combinar las importaciones.
  • Para uso en todo el sitio, un administrador puede añadir esta linea a la página MediaWiki:ImportJS de la wiki.
dev:ReferencePopups/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:ReferencePopups/code.js',
    ]
});

Notas de uso

Los popups son configurables a través de la interfaz de usuario incorporada. Puedes activarlos haciendo clic en lugar de pasar el ratón por encima, personalizar el retraso del posicionamiento y activar y desactivar las animaciones. También es posible desactivarlos por completo por usuario para los usuarios individuales que no lo deseen.

Cuando los popups están deshabilitadas, hay un enlace al final del artículo, justo debajo de las categorías, en el que se puede hacer clic para volver a abrir la interfaz de configuración y volver a activarla más tarde.

Ayuda rápida en las configuraciones

Las opciones en la configuración de los popups son:

  • Desactivar popups de referencias — Esto desactiva los popups para que no vuelvan a aparecer, excepto los personalizados. Se pueden volver a activar utilizando el enlace "Configurar popups de referencia" en la parte inferior de los artículos.
    • Algunos wikis pueden bloquear los popups, lo que te impedirá desactivarlas. Deberías contactar a los administradores de ese wiki para discutirlo en ese caso.
  • Retraso del posicionamiento — La cantidad de tiempo (en milisegundos) que debe pasar el ratón por encima de la referencia antes de que se abra el popup. El valor predeterminado es 200 ms, pero puedes ajustarlo si es demasiado largo o demasiado corto para tu gusto. Ten en cuenta que los valores muy cortos pueden resultar molestos al desplazarse.
  • Hacer que los popups permanezcan abiertos hasta que se toquen con el ratón. — Los popups permanecerán abiertos una vez que aparezcan, como lo hacen en el modo Clic, hasta que mueva el ratón sobre el popup y luego fuera de él. Esto te permite abrir el popup al pasar el ratón por encima y luego moverlo a otro lugar sin que el popup se cierre sobre ti hasta que usted lo desee.
  • Activar por — Por defecto, los popups reaccionan al pasar el ratón por encima; sin embargo, puede alternar entre pasar el ratón por encima y hacer clic según sus preferencias. En el modo de clic, debe hacer clic en las referencias para abrir los popups.
    • En el modo de clic, al hacer clic en la referencia por segunda vez mientras el popup ya está abierto, la anulará (la cerrará) y te llevará a la sección de referencias en la parte inferior del artículo, como de costumbre.
  • Habilitar las animaciones de abrir/cerrar — Por defecto, los popups tienen una animación deslizante de abrir/cerrar que se ejecuta durante 300 ms. Por lo general, esto es más agradable a la vista que abrirse, pero si no te gusta, puedes apagarlo.

Configuración del administrador

Los administradores pueden eliminar el enlace de configuración del gadget de su wiki poniendo los popups de referencia en modo "bloqueo". Esto forzará a los popups a permanecer habilitados y a eliminar el enlace de configuración del final del artículo, pero no del popup en sí.

Para habilitar el bloqueo, simplemente añade esto a MediaWiki:Common.js por encima de la mencionada importación.

((window.dev = window.dev || {}).ReferencePopups = dev.ReferencePopups || {}).lockdown = true;

También puedes modificar los valores propuestos para los nuevos usuarios. Puedes desactivar la animación de forma predeterminada utilizando:

((window.dev = window.dev || {}).ReferencePopups = dev.ReferencePopups || {}).defaults = { animate: false };

Popups personalizados

El componente del popup de este script es totalmente reutilizable y puede ser reutilizado para mostrar cualquier cosa que desee, así como referencias. Se proporciona un juego de plantillas y scripts prefabricados si sólo desea que algo caiga y se utilice. Alternativamente, si eres capaz de escribir tu propio Javascript, puedes codificar directamente contra los popups para hacer cosas como el nuevo contenido AJAX y mostrarlo en un popup a medida que ciertos elementos son interactuados.

Para utilizar los popups personalizados, deberás importar el script Custom Popup:

dev:ReferencePopups/custom.js

Y necesitarás copiar estas 2 plantillas en tu wiki para hacer uso del script:

Las plantillas describen cómo utilizarlas.

Una cosa importante a tener en cuenta es que el script Custom Popup va a utilizar la configuración del Popup de referencia del usuario aunque el icono del engranaje no aparezca en los personalizados. Esto significa que si el popup está en modo clic, entonces adjuntar los popups a elementos de la página que ya tienen sus propios scripts puede tener consecuencias extrañas. A diferencia de los popups normales, los personalizados nunca se quedan en el lugar y no pueden ser desactivados.

También puedes crear apariencias personalizadas para sus popups personalizadas. Un ejemplo de esto está en la página demo, puedes ver su CSS por aquí.

Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+