Hay varias formas de personalizar la lista de seguimiento . Esto puede facilitar la supervisión de las páginas para detectar cambios.
La personalización de la lista de seguimiento comienza con las opciones que ofrece la pestaña Lista de seguimiento en la página Preferencias . Entre ellas se incluye "Ampliar lista de seguimiento a...", que puede seleccionar para ver todos los cambios de una página en lugar de solo el último (que puede haber sido una edición automatizada por un bot o estar marcada como menor, es decir, algo menos significativo que, por ejemplo, la edición anterior o, según otras configuraciones de preferencias, puede estar oculta). Otra opción es "Agrupar cambios por página..." en la pestaña "Cambios recientes", que, por ejemplo, permite agrupar los cambios en la misma página en el mismo día (útil si tiene una gran cantidad de páginas que cambian con frecuencia en su lista de seguimiento).
Twinkle tiene la opción de agregar automáticamente los artículos que utiliza a su lista de seguimiento. Para cambiar esta configuración, vaya a Wikipedia:Twinkle/Preferencias
Aunque actualmente está deshabilitado de forma predeterminada, se ha puesto a disposición una función de formato que resalta los cambios en su lista de seguimiento que aún no ha visto. [1]
Para activar esta función con su estilo negrita predeterminado, habilite el siguiente elemento en sus Preferencias:
Si desea habilitar esta función manualmente mediante código, en lugar de usar el gadget descrito anteriormente, agregue esto en su página common.css :
. updatedmarker { color de fondo : transparente ; color : #006400 ; } . mw-special-Watchlist . mw-changeslist-line-watched . mw-title { peso de fuente : negrita ; } . mw-special-Watchlist # mw-watchlist-resetbutton { pantalla : bloque ; }
Para activar la función con un estilo alternativo, puedes agregar uno de los siguientes a tu página common.css .
. mw-changeslist-line-watched . mw-title { font-weight : normal ; border-bottom : 1 px punteado #000 ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }
. mw-changeslist-line-watched . mw-title { font-weight : normal ; border-bottom : 1 px punteado #999 ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }
. mw-changeslist-line-watched . mw-title { font-weight : normal ; font-style : italic ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }
. updatedmarker { background-color : transparent ; color : #006400 ; } . mw-changeslist-line-watched . mw-title { font-weight : normal ; background : url ( //upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Pentagram_dis.svg/13px-Pentagram_dis.svg.png ) no-repeat left ; /* @noflip */ padding-left : 16 px ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }
. updatedmarker { color de fondo : Lima ; color : #006400 ; }
Si alguna vez se habilita la función en todo el sitio, de manera predeterminada, puede utilizar uno de los siguientes métodos, que deshabilitarán el formato, el Mark all pages as visitedbotón relacionado y los avisos de actualización verdes en las páginas del historial. Solo es necesario uno de los cuatro métodos que se describen a continuación. Básicamente, todos hacen lo mismo.
importStylesheet ( 'Usuario:Equazcion/RemoveRecentUpdateMarkers.css' );
@ import url ( '//es.wikipedia.org/wiki/Wikipedia:CUSTOMWATCH/Usuario:Equazcion/RemoveRecentUpdateMarkers.css?action=raw&ctype=text/css' ) ;
importScript ( 'Usuario:Equazcion/RemoveMarkAll.js' );
. mw-changeslist-line-watched . mw-title { peso-fuente : normal ; } # botón-reinicio-lista-mw-watchlist , . updatedmarker { visualización : ninguna ; }
Como alternativa o además de utilizar la función de lista de seguimiento, también puede definir un estilo de usuario para los enlaces a páginas seleccionadas. En su página common.css, coloque una lista de líneas como:
a [ título = "nombre de página" ] { color : blanco ; fondo : rojo ; tamaño de fuente : 150 % ; }
Sin embargo, es posible que esto no funcione en todos los navegadores.
En la página Cambios recientes (mejorados) funciona como la función de negrita mencionada anteriormente, pero es más versátil, por ejemplo, permite poner un énfasis adicional en las páginas que más nos interesan o usar estilos diferentes para distintas categorías de páginas interesantes. Además, también funciona en las páginas de contribuciones de los usuarios y en las páginas normales (también para enlaces canalizados, pero no para enlaces indirectos a través de una redirección). También se aplica, de forma menos útil, a los enlaces de edición de secciones en la propia página.
Para resaltar enlaces a la página dada también desde otros sitios web, incluidos enlaces entre idiomas, utilice en lugar de lo anterior:
a [ href = "URL completa" ] { ... }
Tenga en cuenta que se necesita la URL completa, incluso para resaltar enlaces del mismo proyecto, aunque el código HTML utiliza la URL relativa /wiki/Wikipedia:CUSTOMWATCH/ pagename .
Agregue a su página common.css las líneas que desea eliminar de las entradas de registro ; para modificar la apariencia, display:none; debe reemplazarse con un código CSS relevante (como el de la sección "notificación modificada" anterior):
/* Para todos */ . tabla mw-special-Watchlist [ clase *= "mw-changeslist-log" ] { visualización : ninguno ; } /* Para entradas eliminadas */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-del" ] { display : none ; } /* Para el registro de creación de usuarios */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-newuser" ] { display : none ; } /* Para el registro de movimientos */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-move" ] { display : none ; }
Agregue a su página common.css la siguiente línea para eliminar el [rollback]
enlace que se muestra después de cada línea:
. mw-special-Lista de seguimiento . mw-rollback-link { mostrar : ninguno ; }
O para eliminar todos los enlaces de reversión, incluidos los de las páginas del historial:
. mw-rollback-link { mostrar : ninguno ; }
Los siguientes scripts de usuario permiten mayor flexibilidad que el método CSS:
También puedes usar JavaScript personalizado para modificar los enlaces. Por ejemplo, para eliminarlos por completo de tu página, agrega lo siguiente a tu página common.js :
$ ( 'span.mw-rollback-link' ) .eliminar ();
Si desea asegurarse de que solo elimine los enlaces de ciertas páginas, puede envolverlo en una declaración condicional: Comience la verificación condicional con if (
y termínela con ){
Luego, seleccione las páginas de las que desea eliminarlas de la lista a continuación separando cada una con una declaración condicional o ||
A continuación, $('span.mw-rollback-link').remove();
haga lo anterior y asegúrese de cerrar la declaración condicional con }
¡al final!
si ( mw . config . get ( 'wgCanonicalSpecialPageName' ) === 'Lista de seguimiento' || mw . config . get ( 'wgCanonicalSpecialPageName' ) === 'Cambios recientes' ){ $ ( 'span.mw-rollback-link' ). remove (); }
Los administradores pueden eliminar por completo los enlaces de bloqueo de su página agregando lo siguiente a su página common.js :
$ ( 'span.mw-usertoollinks' ) .each ( función () { var $elem = $ ( this ); $elem . children ( 'a:last' ). replaceWith ( "-" ); $elem . html ( $elem . html (). replace ( " | -" , "" )); });
Si desea asegurarse de que solo elimine los enlaces de ciertas páginas, puede envolverlo en una declaración condicional:
Comience la verificación condicional con if (
y termínela con ){
Luego, seleccione las páginas de las que desea eliminarlas de la lista a continuación separando cada una con una declaración condicional o ||
Si usa más de uno de estos, puede abreviarlo como en el ejemplo a continuación
. A continuación, ingrese el código anterior y asegúrese de cerrar la declaración condicional con }
¡al final!
var wgCSPN = mw . config . get ( 'wgCanonicalSpecialPageName' ); if ( wgCSPN === 'Lista de seguimiento' || wgCSPN === 'Cambios recientes' || wgCSPN === 'Contribuciones' ){ $ ( 'span.mw-usertoollinks' ). each ( function () { var $elem = $ ( this ); $elem . children ( 'a:last' ). replaceWith ( "-" ); $elem . html ( $elem . html (). replace ( " | -" , "" )); }); }
Es posible ocultar páginas en su lista de seguimiento mediante CSS , a través de su página common.css . Esto permite, por ejemplo, ver una página sin que la página de discusión asociada aparezca en su lista de seguimiento. Consulte Wikipedia:Ocultar páginas en la lista de seguimiento para obtener instrucciones.
Hay muchos scripts de usuario escritos en JavaScript disponibles para una mayor personalización de las listas de seguimiento, por ejemplo:
.mw-watched
en MediaWiki:Common.css .