This script/stylesheet is for PERSONAL use only!
You are free to install this script/stylesheet for yourself, but it is not allowed to be used wiki-wide (e.g., in MediaWiki:ImportJS, MediaWiki:Common.js, MediaWiki:Common.css, MediaWiki:Fandomdesktop.js, MediaWiki:Fandomdesktop.css, or MediaWiki:FandomMobile.css), as it would violate Fandom's Terms of Use.
(See the customization policy)
QuickLogs reemplaza los enlaces a las páginas de registros en Especial:Contribuciones con pseudo-enlaces que muestras los registros en un contenedor en la misma página. Estos enlaces son:
Adicionalmente, si el usuario tiene los derechos requeridos, estos enlaces también serán incluidos:
blockdeletedcontribsuserrights
Enlaces que lleven a una página en específico (por ejemplo, administración de derechos de usuarios) será marcado por diferenciación de pseudo-enlaces.
Installation
Configuration
QuickLogs también proporciona enlaces que puedes usar para añadir tus propios botones en la barra de herramientas. Enciende hooks de MediaWiki en cambios de estado (QuickLogs.loaded y QuickLogs.render) para llamar al código si y cuando QuickLogs está disponible o se haya reproducido. Aquí hay un ejemplo de cómo añadir un enlace al final de la lista:
mw.hook('QuickLogs.loaded').add(function(ql) {
// Remueve cualquier botón que haya sido agregado anteriormente por el script
ql.addLink('tuScript', {
message: '¡Hola, mundo!',
click: handler, // (opcional) también puedes configurar un campo de href
check: checkerFunction, // 7(opcional) función que decide si el enlace debe aparecer, o debe devolver un boolean
attr: { // (opcional) atributos para tu elemento del enlace
id: 'tuScript-link'
}
});
});
También puedes añadir registros regulares personalizados configurando el nombre del script por el nombre del registro y cualquiera de los dos parámetros by y title. El tercer argumento de la función puede especificar el índice en el que el enlace será añadido:
<avatar-log = registro de avatares
mw.hook('QuickLogs.loaded').add(function(ql) {
ql.addLink('useravatar', {
message: 'avatar log',
by: ql.user
}, 4);
});