User:Jon Harald Søby/diffedit
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.