Aide:Historiques en couleur
Fonctions
[modifier | modifier le code]Historique en couleurs permet de différencier les différentes contributions apparaissant sur certaines pages spéciales à l'aide de couleurs.
Par défaut, le gadget ajoute de la couleur aux pages suivantes :
- les historiques des articles, comme celui de cette page ;
- la liste de suivi ;
- la liste des modifications récentes ;
- la liste des changements sur les articles liés, comme celle pour cette page ;
- la liste des nouvelles pages ;
- les journaux ;
- le journal des filtrages ;
- les autres pages spéciales et les inclusions de pages spéciales (notamment de Spécial:Suivi des liens[1]).

| Utilisateur | Couleur par défaut |
|---|---|
| IP / compte temporaire | Rose |
| Utilisateur | Bleu |
| Bot | Vert |
| Administrateur | Jaune |
| Soi-mĂȘme | Orange |
Installation
[modifier | modifier le code]Pour pouvoir utiliser le gadget DeluxeHistory, vous devez avoir un compte utilisateur et y ĂȘtre connectĂ©. LâexĂ©cution de scripts JavaScript doit ĂȘtre activĂ©e dans votre navigateur pour que le gadget fonctionne.
Ce gadget peut ĂȘtre installĂ© depuis les prĂ©fĂ©rences, onglet « Gadgets » : dans la section « Historique », cochez la case DeluxeHistory puis cliquez sur le bouton « Enregistrer les prĂ©fĂ©rences ».
Pour le dĂ©sinstaller, suivez la mĂȘme procĂ©dure que pour lâinstallation en dĂ©cochant la case.
Configuration
[modifier | modifier le code]Pages concernées
[modifier | modifier le code]Il est possible de choisir sur quelles pages le gadget est activé et sur quelles pages il ne l'est pas.
Il suffit pour cela d'ajouter le code suivant dans son Special:Mypage/common.js. « true » indique que le gadget est activé sur le type de page concerné, « false » qu'il ne l'est pas.
Par défaut, le gadget est activé sur toutes les pages.
window.DeluxeHistory_Enabled = {
'history': true, // activé sur les historiques
'watchlist': false, // désactivé sur la liste de suivi
'recentchanges': true, // activé sur les modifications récentes
'recentchangeslinked': true, // activé sur les modifications aux articles liés
'newpages': false, // désactivé sur les nouvelles pages
'log': true, // activé sur les journaux
'abuseLog': true, // activé sur le journal des filtrages
'other': false // désactivé sur les autres pages spéciales et les inclusions de pages spéciales
};
Il est possible de personnaliser trÚs finement le choix des pages concernées par la coloration, en utilisant des tests logiques plutÎt que des constantes booléennes. Cela nécessite une bonne connaissance de la programmation javascript et de MediaWiki.
window.DeluxeHistory_Enabled = {
'history': (mw.config.get('wgNamespaceNumber') == 0), // activé sur les historiques de l'espace principal uniquement
'watchlist': false,
'recentchanges': true,
'recentchangeslinked': true,
'newpages': false,
'log': true,
'abuseLog': true,
'other': false
};
Palette des couleurs
[modifier | modifier le code]Il est possible de choisir les couleurs utilisées en ajoutant le code suivant dans son Special:Mypage/common.css.
.UserIs-Self,
#pagehistory li.UserIs-Self {
background-color:#FFFF00 !important; /* couleur utilisĂ©e pour soi-mĂȘme */
}
.UserIs-IP,
#pagehistory li.UserIs-IP {
background-color:#FFCCCC !important; /* couleur utilisée pour les contributeurs sous IP */
}
.UserIs-User,
#pagehistory li.UserIs-User {
background-color:#DBDBFF !important; /* couleur utilisée pour les contributeurs enregistrés */
}
.UserIs-Bot,
#pagehistory li.UserIs-Bot {
background-color:#C6FFB3 !important; /* couleur utilisée pour les bots */
}
.UserIs-Sysop,
#pagehistory li.UserIs-Sysop {
background-color:#FFFF99 !important; /* couleur utilisée pour les administrateurs */
}
/* RC "améliorées" */
.UserIs-Mixed {
background-color:#DDDDBB !important; /* couleur utilisĂ©e lorsque deux contributeurs de types diffĂ©rents sont prĂ©sents sur la mĂȘme ligne */
}
.UserIs-Mixed a.mw-userlink {
padding: 1px;
border: 1px solid #AAAAAA; /* décoration supplémentaire pour chaque contributeur présent sur une telle ligne */
}
/* Mode sombre*/
@media screen {
html.skin-theme-clientpref-night .UserIs-Self,
html.skin-theme-clientpref-night #pagehistory li.UserIs-Self {
background-color:#525200 !important; /* couleur utilisĂ©e pour soi-mĂȘme */
}
html.skin-theme-clientpref-night .UserIs-IP,
html.skin-theme-clientpref-night #pagehistory li.UserIs-IP {
background-color:#330000 !important; /* couleur utilisée pour les contributeurs sous IP */
}
html.skin-theme-clientpref-night .UserIs-User,
html.skin-theme-clientpref-night #pagehistory li.UserIs-User {
background-color:#000052 !important; /* couleur utilisée pour les contributeurs enregistrés */
}
html.skin-theme-clientpref-night .UserIs-Bot,
html.skin-theme-clientpref-night #pagehistory li.UserIs-Bot {
background-color:#114200 !important; /* couleur utilisée pour les bots */
}
html.skin-theme-clientpref-night .UserIs-Sysop,
html.skin-theme-clientpref-night #pagehistory li.UserIs-Sysop {
background-color:#3D3D00 !important; /* couleur utilisée pour les administrateurs */
}
html.skin-theme-clientpref-night .UserIs-Mixed {
background-color:#3D3D1F !important; /* couleur utilisĂ©e lorsque deux contributeurs de types diffĂ©rents sont prĂ©sents sur la mĂȘme ligne */
}
html.skin-theme-clientpref-night .UserIs-Mixed a.mw-userlink {
padding: 1px;
border: 1px solid #555555; /* décoration supplémentaire pour chaque contributeur présent sur une telle ligne */
}
}
/* Mode sombre via le paramĂštre Automatique*/
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .UserIs-Self,
html.skin-theme-clientpref-os #pagehistory li.UserIs-Self {
background-color:#525200 !important; /* couleur utilisĂ©e pour soi-mĂȘme */
}
html.skin-theme-clientpref-os .UserIs-IP,
html.skin-theme-clientpref-os #pagehistory li.UserIs-IP {
background-color:#330000 !important; /* couleur utilisée pour les contributeurs sous IP */
}
html.skin-theme-clientpref-os .UserIs-User,
html.skin-theme-clientpref-os #pagehistory li.UserIs-User {
background-color:#000052 !important; /* couleur utilisée pour les contributeurs enregistrés */
}
html.skin-theme-clientpref-os .UserIs-Bot,
html.skin-theme-clientpref-os #pagehistory li.UserIs-Bot {
background-color:#114200 !important; /* couleur utilisée pour les bots */
}
html.skin-theme-clientpref-os .UserIs-Sysop,
html.skin-theme-clientpref-os #pagehistory li.UserIs-Sysop {
background-color:#3D3D00 !important; /* couleur utilisée pour les administrateurs */
}
html.skin-theme-clientpref-os .UserIs-Mixed {
background-color:#3D3D1F !important; /* couleur utilisĂ©e lorsque deux contributeurs de types diffĂ©rents sont prĂ©sents sur la mĂȘme ligne */
}
html.skin-theme-clientpref-os .UserIs-Mixed a.mw-userlink {
padding: 1px;
border: 1px solid #555555; /* décoration supplémentaire pour chaque contributeur présent sur une telle ligne */
}
}
Notes et références
[modifier | modifier le code]- â Exemple : Portail:Colombie/Suivi