This page is a translated version of the page User:Jon Harald Søby/diffedit and the translation is 100% complete.

diffedit

2021 Coolest Tool
Award Winner

in the category
Tiny

Vidéo montrant le fonctionnement du script utilisateur.

diffedit est un script utilisateur qui permet de modifier une page directement à partir de la visualisation d’un diff. Cela peut sembler inutile au premier abord (« il y a déjà un bouton Modifier »), mais c’est vraiment pratique lorsque, par exemple, vous remarquez une minuscule erreur dans un article, et que vous ne voulez pas ouvrir l’article entier dans l’éditeur et retrouver cette ligne pour corriger cette minuscule erreur. Ce script est très utile pour les personnes qui font beaucoup de patrouille. Il ne vous laissera effectuer une modification que si vous visualisez un diff par rapport à la révision la plus récente d'une page : si vous visualisez un diff plus ancien, il vous fera savoir que vous ne pouvez pas effectuer de modification, mais que vous pouvez comparer avec la révision la plus récente si vous souhaitez modifier quelque chose.

Activation

Afin d’activer ce script utilisateur, ajoutez le code qui suit à votre global.js (sur Meta-Wiki) ou à votre common.js (sur le wiki de votre choix) :

// [[m:User:Jon Harald Søby/diffedit.js]]
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );

Fonctionnalités

  • Modifier les pages directement à partir de la vue diff (en wikicode)
  • Détection des modèles de contenu : le script ne sera pas activé pour les modèles de contenu qu'il ne sait pas gérer.
  • Raccourcis clavier ! (La combinaison de touches que vous devez utiliser pour utiliser les raccourcis clavier varie selon le navigateur et le système d’exploitation. Ici, j’utilise « Alt + <touche> », mais cela peut être différent pour vous.)
    • Alt+S ou Ctrl+Entrée : Publie le changement
    • Alt+B : Aller au résumé de modification
    • Alt+, : Aller au premier élément modifiable
    • Esc : Quitter l’éditeur
  • Traductions. Le script utilise les messages MediaWiki existants lorsqu'il le peut, mais certains messages sont également traités dans le script. Vous pouvez les traduire ici.

Mises en garde

Le script ne vous laissera pas modifier si :

  • Vous consultez un ancien diff (il y a un lien qui compare le diff sur lequel vous êtes avec le diff actuel, que vous pouvez modifier).
  • Le modèle de contenu de la page n'est pas un simple modèle textuel.
  • Vous n'êtes pas autorisé à modifier la page (par exemple si elle est protégée)
  • Vous utilisez la fonctionnalité « Diffs visuels ».

De plus, il n'est actuellement pas possible de supprimer des lignes avec ce script.