WikiActivity/es

WikiActivity es un script que reimplementa la página heredada Especial:WikiActivity en la Plataforma comunitaria unificada (UCP) con un aspecto modernizado.
== Uso ==
=== Configuraciones ===
La configuración para este script es window.rwaOptions. Es muy importante que las configuraciones sean añadidas antes de importar el script. Por el momento, hay 11 propiedades configurables para este script:
; limit
: Acepta: {number}
: Default: 50
: El número máximo de entradas a mostrar en el feed de actividad..
; namespaces
: Acepta: Array<number>
: Default: [ 0, 1 ,2, 3, 4, 5, 6, 7, 110, 111, 500, 501, 828, 829 ]
: Un array de espacios de nombre a mostrar en el feed de actividad.
; autoInit
: Acepta: {boolean}
: Default: true
: Determina si el script debe ser iniciado en la página de carga.
; themeName
: Acepta: {string}
: Default: "main"
: Establece el tema del feed de actividad.
; showBotEdits
: Acepta: {boolean}
: Default: false
: Determina si las ediciones de los bots deben ser mostradas.
; loadModule (Pendiente)
: Acepta: {boolean}
: Default: false
: Determina si el módulo del feed de actividad debe de mostrarse.
; customRendering
: Acepta: {Object}
: Default: { }
: Permite la renderización personalizada del feed de actividad basado en el tema.
; headerLink
: Acepta: {boolean}
: Default: false
: Determina si se debe de revertir el link a Cambios Recientes a WikiActivity.Nota: Esta opción siempre tiene que estar puesta false cuando se use en todo el sitio.
; refresh
: Acepta: {boolean}
: Default: false
: Determina si el feed de actividad debe refrescarse automáticamente.
; refreshDelay
: Acepta: {number}
: Default: 300000
: Determina la cantidad de tiempo de retraso para que se refresque el feed de actividad. El periodo por default es de 5 minutos.
; timeout (Pendiente)
: Acepta: {number}
: Default: 10000
: El tiempo de recarga para cargar el feed de actividad. El periodo de tiempo por default es de 10 segundos.
==== Configuración predeterminada ====
window.rwaOptions = {
 limit : 50,
 namespaces : [ 0, 1, 2, 3, 4, 5, 6, 7, 110, 111, 500, 501, 828, 829 ],
 autoInit : true,
 themeName : "main",
 showBotEdits : false,
 loadModule : false,
 customRendering : { },
 headerLink : false,
 refresh : false,
 refreshDelay : 5 * 60 * 1000,
 timeout : 10 * 1000
};
=== Constructores ===
Hay un total de 3 constructores para el script, estos siendo WAStorage, WikiActivity, y FeedUI. WAStorage es un constructor privado, mientras que WikiActivity y FeedUI son públicos.
==== WAStorage ====
Es un wrapper para localStorage, hecho específicamente para este script (con un par de cambios); uno de esos cambios son una llave para guardar un periodo específico de tiempo. Este constructor no contiene ningún parámetro.
==== WikiActivity ====
El constructor primario y el control para WikiActivity. Este control puede afectar como se muestra el UI y como las entradas del feed aparecen. También carga el link de Wiki Activity a la barra de herramientas, y si se permite por la configuración del script, convierte el link de Cambios Recientes por el de WikiAcitivty.
Propiedades y métodos principales
Propiedades
Métodos
Métodos y propiedades de actividad
Métodos Fallback
=== Variables CSS ===
Aquí se muestran las variables CSS usadas para el WikiActivity:
; --wa-edit
: Predeterminado: #feaf09
; --wa-comment
: Predeterminado: #dddddd
; --wa-new
: Predeterminado: deepskyblue
; --wa-categorize
: Predeterminado: #b76801
; --wa-link__color
: Predeterminado: Tema de los links en el wiki
=== Instalación ===
== Historial de actualizaciones ==
; Septiembre 6, 2020 (v0.5b)
: Versión inicial, el script es creado.
; Septiembre 9, 2020 (v0.6b)
: Previsualización de categorías añadidas.
: Previsualización de imágenes añadidas.
: Botón de diff añadida de cuando un artículo no es creada.
: Ajustes al CSS.
; Octubre 8, 2020 (v0.81b)
: Se corrigió el corrector que se supone que evita que la interfaz de usuario se genere fuera de la página Special:WikiActivity.
: Hechos ajustes de CSS para estar a la par con FandomizedActivityFeed.
: Cuando está fuera de la página de WikiActivity, el script agrega un enlace a la barra de herramientas.
; Octubre 9, 2020 (v0.81b)
: Se hizo una corrección de CSS que permitió que todas las imágenes permanecieran dentro del contenedor.
; Noviembre 3, 2020 (v0.99b)
: Se añadieron un par de cambios QoL al feed de actividad.
: Se añadió soporte a la actividad social y gráfica.
: Se añadió un botón de picones que permite los cambios que deshagan o revientan ediciones.
== Problemas reportados ==
*El script parece no estar cargando en varias Wikis. (casi arreglado)
*El spinner de carga parece estar girando por doquier.
**Ya se ha aplicado una corrección para este error; no obstante, la revisión no ha sido aprobada aún.
*La imagen tienden a no aparecer en ciertas entradas del feed.
== Funcionalidades previstas ==
* Integrar los scripts existentes relacionados con WikiActivity en este script.
* Mejoras en la interfaz de usuario.
* Posible integración con DiscussionsActivity.
** Vistas previas de imágenes y categorías.
** Configuraciones de la interfaz de usuario.
** ¿"Breadcrumbs"?
* Correcciones de temas y CSS (a mitad de camino).
* Agregar más tipos de actividades.
* Crear otro tipo de actividad.
* ¿Rail derecho?
* ¿Módulo para el activity feed?