Projet:Scripts et gadgets/Liste des fonctions disponibles
Cette page constitue une liste non exhaustive des principales fonctions JavaScript ainsi que des personnalisations CSS qui leur sont complémentaires. Ces fonctions modifient significativement l'interface de Wikipédia dans des buts précis et peuvent ralentir le chargement des pages. Leur utilisation nécessite de posséder un compte utilisateur sur Wikipédia.
Le bon fonctionnement des scripts n'est pas garanti. En particulier une mise à jour du logiciel MediaWiki peut les rendre inopérants, voire provoquer des effets non désirés. Leur fonctionnement peut aussi dépendre du navigateur employé.
Les scripts présentés sont de deux types :
- les scripts de l'espace MediaWiki : en principe stables, ils ne sont modifiables que par des administrateurs d'interface ;
- les scripts de l'espace Utilisateur : ils sont modifiables par leurs auteurs. Voir l'avertissement à ce sujet en entête de la section ad hoc.
Se reporter aux sections respectives pour les procédures d'installation.
En cas de problème, analyser les messages d'erreurs affichés dans console JavaScript de votre navigateur Web. Rechercher celles qui affichent « common » (ou autre habillage de Wikipédia), elles donnent des indices sur les problèmes rencontrés par le navigateur. Si vous avez l'âme d'un développeur, essayez (en) Firebug avec Firefox pour trouver le problème. Si rien ne fonctionne, contactez l'auteur du script ou faites un rapport de bug sur la page Discussion Projet:Scripts et gadgets/Rapport de bug.
→ Pour apprendre à personnaliser le common, consultez Aide:Personnaliser l'interface
Aide • Exemples |
Fonctions avancées |
Apparence Vector |
Apparence Timeless |
Projet:Scripts et gadgets |
(en) User styles |
common.css personnel |
Common.css commun |
Monobook.css commun |
Vector.css commun |
(en) Catalogue of classes |
Index des propriétés CSS2 |
common.js personnel |
Common.js commun |
Fonctions JavaScript |
Scripts de l'espace MediaWiki
modifierPour utiliser un script de l'espace MediaWiki :
- si le script est un gadget, allez dans l'onglet Gadgets des préférences et sélectionnez-le ;
- sinon recopiez la ligne de code correspondant à la fonction dans votre page common.js. Cette ligne est de la forme :
obtenir('NomGadget');
En forçant votre navigateur à purger son cache, vous verrez la fonction apparaître.
Affichage
modifierBarre de navigation gauche
modifierNom | Scripts | Description | Installation |
---|---|---|---|
Accessibilité | MediaWiki:Gadget-Accessibility.js, MediaWiki:Gadget-Accessibility.css | Permet de tester l'accessibilité d'une page (Documentation) | Préférences > Gadgets > Accessibilité |
Bistro du jour | MediaWiki:Gadget-BistroDuJour.js | Procure un lien vers le Bistro du jour | obtenir('BistroDuJour');
|
Bistro & Oracle | MediaWiki:Gadget-BistroOracle.js | Procure un lien vers le Bistro et l'Oracle | obtenir('BistroOracle');
|
BlockLogById | MediaWiki:Gadget-BlockLogById.js | Permet de connaître les détails d'un blocage en fonction de son numéro identifiant. | obtenir('BlockLogById');
|
NavigAdmin | MediaWiki:Gadget-NavigAdmin.js | Fournit des liens utiles pour les administrateurs (Documentation) | Préférences > Gadgets > NavigAdmin |
Recherche avancée | MediaWiki:Gadget-AdvancedResearch.js | Modifie la zone de recherche pour rechercher sur les autres wiki (Documentation) | Préférences > Gadgets > AdvancedResearch |
Recherche Google | MediaWiki:Gadget-GoogleSearch.js | Ajout d'un bouton pour utiliser la recherche du panneau de navigation via Google (Documentation) | obtenir('GoogleSearch');
|
Sous-pages | MediaWiki:Gadget-SousPages.js | Ajoute un lien vers les sous-pages de la page courante | Préférences > Gadgets > SousPages |
verifHomon | MediaWiki:Gadget-verifHomon.js | Ajoute un lien dans la boîte à outils pour vérifier dans la page courante les liens vers des pages d'homonymie. | obtenir('verifHomon');
|
verifEbauche | MediaWiki:Gadget-verifEbauche.js | Ajoute un lien dans la boîte à outils pour vérifier dans la page courante les liens vers des pages d'ébauche. | Préférences > Gadgets > verifEbauche |
Onglets
modifierNom | Scripts | Description | Installation |
---|---|---|---|
CatRename | MediaWiki:Gadget-CatRename.js | Ajoute un onglet permettant de renommer une catégorie (Documentation). | Préférences > Gadgets > CatRename |
EditZeroth | MediaWiki:Gadget-EditZeroth.js | Onglet pour éditer l'introduction d'une page (Documentation) | Préférences > Gadgets > EditZeroth |
Evaluation | MediaWiki:Gadget-Evaluation.js | Évaluation d'articles (Documentation) | Préférences > Gadgets > Evaluation |
OngletGoogle | MediaWiki:Gadget-OngletGoogle.js | Recherche Google basée sur le titre de la page courante | Préférences > Gadgets > OngletGoogle |
OngletJournal | MediaWiki:Gadget-OngletJournal.js | Journal de la page courante | Préférences > Gadgets > OngletJournal |
OngletPurge | MediaWiki:Gadget-OngletPurge.js | Purge de la page courante (Documentation) | Préférences > Gadgets > OngletPurge |
Smart patrol | MediaWiki:Gadget-Smart patrol.js | Smart patrol : ajoute un onglet (dans le menu Plus sous Vector) permettant de marquer comme patrouillées toutes les éditions d'une page (vérifiables sur un seul diff). | obtenir('Smart patrol');
|
Autres
modifierNom | Scripts | Description | Installation |
---|---|---|---|
AffMasLiens | MediaWiki:Gadget-AffMasLiens.js | Masque les liens de la page (Documentation) | Préférences > Gadgets > AffMasLiens |
AncreTitres | MediaWiki:Gadget-AncreTitres.js | Ajoute à côté de chaque titre de section un lien, affichant, par le biais d'un formulaire, l'URL ou le code wiki permettant d'accéder directement à la section concernée. (Documentation) | Préférences > Gadgets > AncreTitres |
contributions-icon | MediaWiki:Gadget-contributions-icon.js | Permet un accès plus facile à la liste des contributions dans Vector 2022. | obtenir('contributions-icon');
|
EbauchesOff | MediaWiki:Gadget-EbauchesOff.css | Cache les bandeaux d'ébauche (Documentation) | Préférences > Gadgets > EbauchesOff |
FlecheHaut | MediaWiki:Gadget-FlecheHaut.js | Lien vers le sommet de la page à côté des titres de section (Documentation) | Préférences > Gadgets > FlecheHaut |
LastContrib | MediaWiki:Gadget-LastContrib.js | Indique au chargement d'une page si elle a été modifiée récemment, pour éviter les conflits de versions (Documentation) | Préférences > Gadgets > LastContrib |
LiensRouges | MediaWiki:Gadget-LiensRouges.js | Ajoute deux liens vers une recherche Google et les pages liées aux liens rouges pour trouver rapidement un titre approchant ou vérifier si le titre est demandé. (Documentation) | obtenir('LiensRouges');
|
Popups | MediaWiki:Gadget-Popups.js | Fenêtre surgissante au passage de la souris sur un lien. Ne pas confondre avec la fonction fournie par défaut par l'extension Aperçu, incompatible avec ce gadget. (Documentation) | Préférences > Gadgets > Popups |
referencederoulante | MediaWiki:Gadget-referencederoulante.css | Définit une hauteur maximale pour les références en introduisant une boîte déroulante (Documentation) | Préférences > Gadgets > ReferenceDeroulante |
sandbox-icon | MediaWiki:Gadget-sandbox-icon.js | Permet un accès plus facile à un brouillon personnel dans Vector 2022. | obtenir('sandbox-icon');
|
StructuredCategories | MediaWiki:Gadget-StructuredCategories.js | Fournit une description structurée d'une catégorie en se basant sur des déclarations Wikidata impliquant ses membres directs (Documentation sur Wikidata) | obtenir('StructuredCategories');
|
Édition
modifierBarre d'outils
modifierNom | Scripts | Description | Installation |
---|---|---|---|
DeluxeBar | MediaWiki:Gadget-DeluxeBar.js | Ajoute six boutons pour accueillir les nouveaux et avertir les vandales (Documentation) | obtenir('DeluxeBar');
|
MonobookToolbarChangeCase | Mediawiki:Gadget-MonobookToolbarChangeCase.js | Ajouter deux boutons pour modifier la casse d'un texte sélectionné (Documentation) | Préférences > Gadgets > MonobookToolbarChangeCase |
MonobookToolbarDiacritiques | Mediawiki:Gadget-MonobookToolbarDiacritiques.js | Ajouter un jeu de boutons pour ajouter/modifier/retirer des diacritiques sur les lettres sélectionnées (Documentation) | Préférences > Gadgets > Gadget-MonobookToolbarDiacritiques |
MonobookToolbarGotoThisLine | Mediawiki:Gadget-MonobookToolbarGotoThisLine.js | Ajouter un bouton pour sélectionner une ligne de texte précise à partir de son numéro (Documentation) | obtenir('MonobookToolbarGotoThisLine');
|
MonobookToolbarLang | Mediawiki:Gadget-MonobookToolbarLang.js | Ajouter un bouton facilitant l'ajout du modèle {{Langue}} | Préférences > Gadgets > Gadget-MonobookToolbarLang |
MonobookToolbarNotif | Mediawiki:Gadget-MonobookToolbarNotif.js | Ajouter des boutons facilitant l'ajout de modèles pour notifier un compte utilisateur | Préférences > Gadgets > Gadget-MonobookToolbarNotif |
MonobookToolbarPatrouille | Mediawiki:Gadget-MonobookToolbarPatrouille.js | Ajouter des boutons facilitant l'ajout de messages d'avertissement sur les pages de discussion utilisateur (Documentation) | Préférences > Gadgets > Gadget-MonobookToolbarPatrouille |
MonobookToolbarSources | MediaWiki:Gadget-MonobookToolbarSources.js | Ajouter sept boutons facilitant l'ajout et la demande de sources lors de l'édition d'un article (Documentation) | Préférences > Gadgets > Gadget-MonobookToolbarSources |
MonobookToolbarSmiliesAlien | Mediawiki:Gadget-MonobookToolbarSmiliesAlien.js | Ajouter des boutons pour insérer des émoticônes « Alien » (Documentation) | Préférences > Gadgets > Gadget-MonobookToolbarSmiliesAlien |
MonobookToolbarSortSelected | Mediawiki:Gadget-MonobookToolbarSortSelected.js | Ajouter deux boutons pour trier les lignes de texte sélectionnées (Documentation) | obtenir('MonobookToolbarSortSelected');
|
MonobookToolbarStandard | Mediawiki:Gadget-MonobookToolbarStandard.js | Ajouter les boutons standards de mise en forme lors de l'édition d'un article (Documentation) | Préférences > Gadgets > Gadget-MonobookToolbarStandard |
TiretSignature | MediaWiki:Gadget-TiretSignature.js | Remplace les deux tirets par un tiret long dans la signature ajoutée par le bouton de la barre d'outil améliorée (« --~~~~ » devient « — ~~~~ ») | obtenir('TiretSignature');
|
Caractères spéciaux
modifierNom | Scripts | Description | Installation |
---|---|---|---|
CaracteresHTML | MediaWiki:Gadget-CaracteresHTML.js | Ajouter les balises et les entités HTML courantes dans la boîte des caractères spéciaux (Documentation) | Préférences > Gadgets > CaracteresHTML |
CaracteresMagic | MediaWiki:Gadget-CaracteresMagic.js | Ajoute une liste de mots magiques dans les caractères spéciaux (Documentation) | Préférences > Gadgets > CaracteresMagic |
CaracteresOff | MediaWiki:Gadget-CaracteresOff.css | Désactiver les caractères spéciaux (Documentation) | importStylesheet('MediaWiki:Gadget-CaracteresOff.css'); ou mieux : recopier le contenu de Gadget-CaracteresOff.css dans votre common.css |
CaracteresParser | MediaWiki:Gadget-CaracteresParser.js | Ajoute les parser function dans les caractères spéciaux (Documentation) | Préférences > Gadgets > CaracteresParser |
SpecialChars | MediaWiki:Gadget-specialchars.js | Remplacer automatiquement certains caractères par leur version typographique : apostrophes, accents, ligatures, etc (Documentation) | Préférences > Gadgets > SpecialChars |
Autres
modifierNom | Scripts | Description | Installation |
---|---|---|---|
BandeauxFaciles | MediaWiki:Gadget-BandeauxFaciles.js | Ajoute des liens en haut de page et à côté de chaque titre de section d'un menu pour ajouter un bandeau en haut de la page ou de la section (Documentation) | obtenir('BandeauxFaciles');
|
BandeauxPortails | MediaWiki:Gadget-BandeauxPortails.js | Permet, à la manière de HotCats ci-dessous pour les catégories, d'ajouter/modifier/retirer rapidement un bandeau de portail. (Documentation) | Préférences > Gadgets > BandeauxPortails |
HotCats | MediaWiki:Gadget-HotCatsMulti.js | Ajout/retrait rapide de catégories (Documentation) | Préférences > Gadgets > HotCatsMulti |
MagnusEditBox | MediaWiki:Gadget-MagnusEditBox.js | Divise la fenêtre de modification en plusieurs parties (Documentation) Expérimental : Incompatible avec les annulations et révocations. | Préférences > Gadgets > MagnusEditBox |
PaletteDeluxe | MediaWiki:Gadget-PaletteDeluxe.js | Permet d'ajouter/modifier/supprimer les palettes de la même manière que BandeauxPortails ou HotCats. (Documentation) | obtenir('PaletteDeluxe');
|
ResumeDeluxe | MediaWiki:Gadget-ResumeDeluxe.js | Fournit des commentaires de modification prédéfinis (Documentation) | Préférences > Gadgets > ResumeDeluxe |
Scriptus | MediaWiki:Gadget-Scriptus.js | Sert à rédiger sur wikipédia de manière naturelle, par simple doubleclic et confimation de sauvegarde. (Documentation) | obtenir('Scriptus');
|
SecondWindowPreview | MediaWiki:Gadget-SecondWindowPreview.js | Permet une prévisualisation rapide dans une deuxième fenêtre sans rechargement de la page (Documentation ) | obtenir('SecondWindowPreview');
|
WikEd | MediaWiki:Gadget-WikEd.js | Éditeur complet, largement paramétrable (Documentation) | Préférences > Gadgets > WikEd |
Liste de suivi
modifierNom | Scripts | Description | Installation |
---|---|---|---|
GlobalWatchlist | MediaWiki:Gadget-GlobalWatchlist.js MediaWiki:Gadget-GlobalWatchlist.css (Documentation) |
Fusionne la liste de suivi de plusieurs wikis sélectionnés sur une nouvelle page spéciale, Spécial:Page blanche/GlobalWatchlist | Préférences > Gadgets > GlobalWatchlist |
SuiviSimple | MediaWiki:Gadget-SuiviSimple.css | Utiliser une liste de suivi sans la fonctionnalité mettant en gras les modifications apportées depuis la dernière visite d'une page (Documentation) | Préférences > Gadgets > SuiviSimple |
TriLDSEtendue | MediaWiki:Gadget-TriLDSEtendue.js | Ignorer les bots sans qu'ils masquent les autres contributions (Documentation) | Voir la documentation |
WatchlistNotice | MediaWiki:Gadget-WatchlistNotice.js | Afficher les annonces communautaires en haut de la liste de suivi (Documentation) | Préférences > Gadgets > WatchlistNotice |
Historique/Diff/Liste de contributions
modifierNom | Scripts | Description | Installation |
---|---|---|---|
AdvancedContribs | MediaWiki:Gadget-AdvancedContribs.js | Rassembler sur une unique page des contributions ciblées selon des paramètres définis (Documentation) | Préférences > Gadgets > AdvancedContribs |
ContribColors | MediaWiki:Gadget-ContribColors.js | Surligner en bleu les contributions marquées comme étant (dernières) dans Spécial:Contributions. | Préférences > Gadgets > ContribColors |
ContribsRange | MediaWiki:Gadget-contribsrange.js | Permettre de saisir un astérisque (exemple 93.184.*) à la place des plages CIDR (/16, /24…) dans Spécial:Contributions (Documentation) | Préférences > Gadgets > ContribsRange |
DeluxeHistory | MediaWiki:Gadget-DeluxeHistory.js, MediaWiki:Gadget-DeluxeHistory.css | Historique en couleur (Documentation) | Préférences > Gadgets > DeluxeHistory |
FusionContribs | MediaWiki:Gadget-FusionContribs.js | Fusionne les historiques de plusieurs contributeurs (Documentation) | obtenir('FusionContribs');
|
RevertDiff | MediaWiki:Gadget-RevertDiff.js | Fournit des liens dans les pages de diff pour reverter (Documentation) | Préférences > Gadgets > RevertDiff |
Patrouille
modifierNom | Scripts | Description | Installation |
---|---|---|---|
C-helper | MediaWiki:Gadget-C helper.js | Ajoute un onglet permettant de placer des bandeaux, demander une suppression immédiate, placer des messages... | Préférences > Gadgets > C-helper |
LiveRC | Wikipédia:LiveRC/Sources | Modifications récentes en temps réel (Documentation) | Préférences > Gadgets > LiveRC |
ConfirmRollback | MediaWiki:Gadget-ConfirmRollback.js | N'est visible que pour les utilisateurs possédant le droit rollback |
Préférences > Gadgets > ConfirmRollback |
Pages spéciales
modifierNom | Scripts | Description | Installation |
---|---|---|---|
AddContribNumberInNewPages | MediaWiki:Gadget-AddContribNumberInNewPages.js | Ajoute le nombre de contribs de la personne juste avant son lien "discuter", dans Spécial:newpages. (Documentation) | obtenir('AddContribNumberInNewPages');
|
AllmessagesDeluxe | MediaWiki:Gadget-AllmessagesDeluxe.js | Permet de rechercher un message système par mot-clef (RegExp) sur le titre du message ou son contenu (en wikitexte). | Préférences > Gadgets > AllmessagesDeluxe |
OptimizedShort | MediaWiki:Gadget-OptimizedShort.js | Liens utiles dans Spécial:Pages courtes (Documentation) | Préférences > Gadgets > OptimizedShort |
Images
modifierNom | Scripts | Description | Installation |
---|---|---|---|
Loupe | MediaWiki:Gadget-Loupe.js | Procure une fenêtre de zoom configurable dans la page de description d'une image (documentation). | obtenir('Loupe');
|
ZoomOnThumb | MediaWiki:Gadget-ZoomOnThumb.js | Permet de zoomer une image au survol de la souris ou au focus du clavier. (Documentation) | Préférences > Gadgets > ZoomOnThumb |
Outils réservés aux administrateurs
modifierNom | Scripts | Description | Installation |
---|---|---|---|
Blocage Deluxe | MediaWiki:Gadget-BlocageDeluxe.js | Ajout de boutons prédéfinis pour justifier un blocage (Documentation) | obtenir('BlocageDeluxe');
|
DeleteBot | MediaWiki:Gadget-DeleteBot.js | Permet de supprimer de façon automatique tout ou partie des pages contenues dans la catégorie courante (Documentation) | Préférences > Gadgets> DeleteBot |
0xBlockMessage | MediaWiki:Gadget-0xBlockMessage.js | Permet d'ajouter un modèle notifiant le blocage d'un utilisateur en un clic, une fois le blocage réussi. | Préférences > Gadgets > 0xBlockMessage |
Restauration Deluxe | MediaWiki:Gadget-RestaurationDeluxe.js | Aide à la restauration de page (Documentation) | Préférences > Gadgets > RestaurationDeluxe |
Suppression Deluxe | MediaWiki:Gadget-SuppressionDeluxe.js | Fournit un résumé de suppression (Documentation) | Préférences > Gadgets > SuppressionDeluxe |
Divers
modifierNom | Scripts | Description | Installation |
---|---|---|---|
AvertissementImage | MediaWiki:Gadget-AvertissementImage.js | facilite la maintenance des images ; notamment l'avertissement des utilisateurs. (Documentation) | Préférences > Gadgets > AvertissementImage |
ExtendedArchiveLinks | MediaWiki:Gadget-ExtendedArchiveLinks.js | Désactive le script de cache par défaut au profit d'une variante étendant le script à tous les liens externes et à tous les espaces de noms. (Documentation) | Préférences > Gadgets > ExtendedArchiveLinks |
getStrDateToday | MediaWiki:Gadget-getStrDateToday.js | Fonction : récupération de date (Documentation) | mw.loader.using('ext.gadget.getStrDateToday', function () { ... });
|
MoveResize | Mediawiki:Gadget-MoveResizeAbsolute.js Mediawiki:Gadget-MoveResizeFixed.js |
Fonction : création de zones de redimentionnement ou de déplacement |
obtenir('MoveResizeAbsolute');
obtenir('MoveResizeFixed');
|
NewMessage | MediaWiki:Gadget-NewMessage.js | Permet de bénéficier d'un encart « Vous avez de nouveaux messages » pour une liste de pages autre que la page de discussion. (Documentation) | obtenir('NewMessage');
|
UTCLiveClock | MediaWiki:Gadget-UTCLiveClock.js | Ajoute une horloge en heure UTC dans les liens personnels (Documentation) | Préférences > Gadgets > UTCLiveClock |
Scripts de l'espace Utilisateur
modifier
- Pour utiliser la dernière version de la page .js
- Insérez dans votre page common.js le code suivant :
importScript('Utilisateur:MACHIN/PAGE_A_INSÉRER.js');
- Pour utiliser une version archivée de la page .js
- Insérez dans votre page common.js le code suivant :
mw.loader.load('//fr.wikipedia.org/w/index.php?title=Utilisateur:MACHIN/PAGE A INSÉRER.js&oldid=NUMERO DE REVISION&action=raw&ctype=text/javascript');
En forçant votre navigateur à purger son cache, vous verrez la fonction s'activer.
Affichage
modifierBarre de navigation gauche
modifierNom | Scripts | Description |
---|---|---|
GeologicalTime.js | Utilisateur:Eowyn Cwper/GeologicalTime.js | Retourne l'époque géologique à une période donnée en millions d'années |
UnitsConverter | Utilisateur:Eowyn Cwper/UnitsConverter.js | Permet la conversion de nombreuses unités |
uploadLink | Utilisateur:Eowyn Cwper/uploadLink.js | Ajoute un lien vers Spécial:Téléverser |
Inline | Durifon/inline.js | Quand vous sélectionnez du texte, Inline ajoute des liens dans la colonne de gauche permettant d'y appliquer des modèles du genre de [réf. nécessaire] ou de [non neutre], ou encore d'insérer un lien interne. |
CollapseSidebox | Dr Brains/CollapseSidebox.js | Transforme les panneaux en boîtes déroulantes |
FixSidebar | Dr Brains/FixSidebar.js | Rend la barre de navigation fixe lors d'un scroll |
favoris | Dr Brains/favoris.js | Ajoute un panneau listant des pages favorites (liste stockée sur un cookie) (Documentation) Ce script est inclus dans d'autres scripts : MagicSidebox.js, VectorMagicSidebox.js, MenuActions.js ou SkinManager.js |
MagicSidebox | Dr Brains/MagicSidebox.js (common) Dr Brains/VectorMagicSidebox.js (vector) |
Les panneaux de la barre de navigation deviennent enroulables et réorganisables (drag & drop) (Documentation) |
fastHistoryTools | Utilisateur:Xavier_Combelle/fastHistoryTools.js | Les Outils externes et statistiques de l'historique sont accessible depuis le panneau latéral |
Rock your sidebox | Utilisateur:PAC2/rockyoursidebox.js | réorganise les panneaux latéraux de l'habillage Timeless : retire les liens peu utilisés et définit trois boîtes, la boîte principale avec des liens généraux, la boîte article avec des liens relatifs à l'article et la boîte utilisateur avec des liens relatifs à utilisateur. (Documentation) |
Onglets
modifierNom | Scripts | Description |
---|---|---|
DoubleActions | Dr Brains/DoubleActions.js | Fournit les onglets "modifier" et "historique" pour la page associée |
MenuActions | Dr Brains/MenuActions.js | Transforme les onglets en menus déroulants contenant de nombreux liens utiles (Documentation) |
Demander SI | Eowyn Cwper/delQuickLink.js | Permet de créer la section SI de la page courante |
Autres
modifierNom | Scripts | Description |
---|---|---|
myName | Dr Brains/myName.js | Ajoute un bouton supplémentaire à la barre de recherche pour surligner une chaîne de caractère quelconque. |
SkinManager | Dr Brains/SkinManager.js | Script regroupant : Fullscreen, Gadget-AffMasLiens, MyName et favoris (Documentation) |
MenuClicDroit | Dr Brains/MenuClicDroit.js | Menu contextuel complet apparaissant au clic droit (Documentation) |
BlocNote | Dr Brains/BlocNote.js | Fournit un bloc-note (en haut, en bas, à gauche ou à droite de l'écran, voire les quatre en même temps). Firefox uniquement. |
counter | Zelda/counter.js | Ajoute un compteur indiquant le nombre de vos consultations de la page |
GoTop | Lepsyleon/GoTop.js | Barre de navigation verticale à droite de l'écran, par onglets s'ouvrant au survol de la souris, servant essentiellement à une navigation rapide au niveau de la page et vers les principaux espaces communautaires (Documentation). |
AddHashTagLink | Prométhée/AddHashTagLink.js | Permet de bleuir les hastags dans l'historique des articles, les listes de suivi et de contributions en créant un lien vers le hashtag dans [1] |
Interwiki extra | TomT0m/extraInterwiki.js | Permet d’ajouter des interwikis vers des articles d’autres Wikipédias sur des sujets qui n’ont pas d’articles propres sur Wikpédia mais qui en ont dans d’autres wikis. Trouvés grâce à une requête Wikidata.
Principe : Chaque article sur Wikipédia a un élément associé sur Wikidata. Les déclarations sur Wikidata mentionnent d’autres sujets associés à notre article. Ce sont ces éléments associés qui sont extraits et utilisés.
Les sujets sont ordonnés par le nombre d’interwikis disponibles.
|
Édition
modifierBarre d'outils
modifierNom | Scripts | Description |
---|---|---|
AddCatsWhileEditing | Dr Brains/AddCatsWhileEditing.js | Permet d'ajouter une catégorie durant l'édition (avec suggestions) |
AcaiToolbar | Dr Brains/AcaiToolbar.js | Ajoutée à la toute fin de la page .js, permet de conserver l'ancienne barre d'outils au-dessus de la "barre d'outil améliorée" de la bêta açai. |
Signature | Juju2004/scripts/signature.js | Permet de déplacer le bouton signature près du bouton publier afin de ne plus oublier de signer ses messages. Efface ce même bouton lors d'une édition dans le Main. |
Gadget-Recompense | Karima Rafes/Gadget-Recompense.js | Donner des récompenses tout en vérifiant les contributions (Documentation) |
Modèles rapides | Thomas³/Modèles rapides.js | Ce gadget ajoute deux sections dans l'éditeur de wikicode permettant d'insérer du contenu en un clic : |
Caractères spéciaux
modifierNom | Scripts | Description |
---|---|---|
insertBalise | Delhovlyn/insertBalise.js | Permet d'insérer une balise au choix |
Autres
modifierNom | Scripts | Description |
---|---|---|
changerTailleTextbox | Delhovlyn/changerTailleTextbox.js | Permet de modifier la taille de la fenêtre d'édition |
ColorSection | Dr Brains/ColorSection.js | Lors du survol de la souris sur un lien de section [modifier], colore la section visée. |
AjouterSectionRefs | Utilisateur:Prométhée/AjouterSectionRefs.js | Ajoute un lien en bas de page permettant d'ajouter rapidement une section « Notes et références » si les balises <references /> ou {{Références}} sont absentes. |
Liste de suivi
modifierNom | Scripts | Description |
---|---|---|
MessageWatchlist | Dr Brains/MessageWatchlist.js |
|
NotifWatchlist | Lepsyleon/NotifWatchlist.js Golmore/WatchlistNotifs.js |
Lepsyleon : Permet d'afficher le lien « Liste de suivi » en rouge et en gras avec le nombre d'éléments non lus quand toutes les pages de la liste de suivi n'ont pas été marquées comme ayant été visitées. Golmore : Idem mais conserve la couleur du lien. |
Historique/Diff/Liste de contributions
modifierNom | Scripts | Description |
---|---|---|
MergeHistory | Dr Brains/MergeHistory.js | Permet de regrouper les entrées d'un même utilisateurs, à l'instar des modification récentes améliorées. |
WEF History | H4stings/wef-history.js | Permet d'afficher les modifications de l'élément Wikidata correspondant dans la page Historique de Wikipédia (documentation). |
contribs-relecture | Orlodrim/contribs-relecture.js | Permet d’afficher le symbole « ! » pour les modifications non relues dans les listes de contributions. |
hist-relecture | Orlodrim/hist-relecture.js | Permet d’afficher le symbole « ! » pour les modifications non relues dans les historiques. |
Diffedit | m:User:Jon_Harald_Søby/diffedit.js | Permet de modifier une page directement à partir de la visualisation d’un diff (documentation). |
Patrouille
modifierNom | Scripts | Description |
---|---|---|
RevocationDeluxe | Dr Brains/RevocationDeluxe.js |
|
DeleteDeluxe | Dr Brains/DeleteDeluxe.js | Pour administrateurs. Permet de personnaliser les motifs de suppression et donne le nombre de pages liées. |
NukeDeluxe | Dr Brains/NukeDeluxe.js | Pour administrateurs. Permet de cocher/décocher facilement un groupe de pages dans Spécial:Nuke. (documentation) |
LiveAbuseLog | Dr Brains/LiveAbuseLog.js | Journal des filtrages en temps réel (Documentation) |
xpatrol | Arkanosis/xpatrol.js | Marquer comme relue sans changer de page, Masquer les pages blanchies sur Spécial:Nouvelles pages, Masquer les pages supprimées sur Spécial:Journal du filtre antiabus, liens vers l'historique et le journal d'un article sur Spécial:Journal du filtre antiabus, blanchiments, ajouts de bandeaux... (Documentation) |
NewPagesDeluxe | Dr Brains/NewPagesDeluxe.js | Dans Spécial:NewPages, encadre en rouge les pages blanchies et fournit un nouveau menu pour sélectionner : les pages sans bandeau de portail, les pages sans catégorie, les pages sans interwiki, les pages orphelines et les pages non wikifiées. |
WatchUsers | Dr Brains/WatchUsers.js | Permet de suivre les dernières modifications d'une liste d'utilisateurs (sauvegardée dans un cookie). (Documentation) |
Interface mobile
modifierPour en savoir plus sur l'interface mobile, aller sur Projet:Charte graphique/Minerva
Nom | Scripts | Description |
---|---|---|
Chouette | PAC2/chouette.js | Chouette permet d'ajouter des liens utiles à l'édition en bas des pages articles et d'annuler des modifications dans l'interface mobile |
Divers
modifierNom | Scripts | Description |
---|---|---|
SuiviCat | Chphe/SuiviCat.js | Permet de suivre l'évolution du contenu d'une ou plusieurs catégories (Documentation) |
ScriptManager | Dr Brains/ScriptManager.js | Permet de gérer une liste de scripts à la manière des gadgets (cases à cocher) (Documentation) |
SourceCliquable | Dr Brains/SourceCliquable.js | Dans les commentaires d'une balise <source> ou <syntaxhighlight> , rend les liens (internes/externes/modèles) cliquables.
Permet également de rendre cliquables les liens dans les diff. |
Cost of War | Al Maghi/Gadget-WarCost.js | Compteur du coût du budget militaire (Documentation) |
NavigationBistro | Dr Brains/NavigationBistro.js | Ajoute dans les sous-pages du bistro (en haut et en bas), des liens pour naviguer entre les différentes sous-pages : un lien "jour précédent", un lien "jour suivant" et un lien "bistro d'aujourd'hui". |
NavigationGuilde | Dr Brains/NavigationGuilde.js | Ajoute dans les sous-pages de la page Questions techniques (en haut et en bas), des liens pour naviguer entre les différentes sous-pages : un lien "semaine précédente" et un lien "semaine suivante". |
XTools-ArticleInfo | Golmore/XTools.js | Affiche rapidement des statistiques XTools en dessous du titre (documentation) |
QuickEditCounter | Golmore/QuickEditCounter.js | Affiche rapidement le nombre de contributions de l'utilisateur en dessous du titre sur sa page, dans sa page de discussion et ses sous-pages. (documentation) |