Discussion MediaWiki:Gadget-RevertDiff.jsMode d'emploiEst-ce qu'une âme charitable voudrait bien expliciter les différentes fonctionnalités de ce script ? Que fait Vandalisme part rapport à Annuler ? Merci. Rémih ·)) 16 novembre 2006 à 21:53 (CET)
DécalageQuand j'essaye de réverter une modif, je dois sélectionner la modif antérieure pour que ça marche, et du coup le message ne tient pas la route :/. Un exemple sera plus parlant : l'historique de Autoroute française A9 Sakh ▪ => 24 novembre 2006 à 23:31 (CET) Correction : utilisation du bouton annuler dans la boite de messageQuelqu'un qui s'y connait en javascript saurait comment annuler "l'annulation" d'un édit lorsqu'on clique sur "Annuler" plutôt que "OK" lorsque on choisit de mettre un message avec le révert ? Chico (blabla) 17 décembre 2006 à 16:58 (CET)
function getMessage (where, user1, user2) { var message = prompt ('Quel message faut-il laisser ?', ''); if (message) { window.location = 'http://fr.wikipedia.org/w/index.php?title=' + _GET['title'] + '&action=edit&oldid=' + _GET['oldid'] + '&'+where+'=2&user1='+user1+'&user2='+user2+'&message='+message; } } --JoKerozen 2 janvier 2007 à 22:16 (CET)
Erreur pour une page de diff de créationJ'ai remarqué une erreur plutot banale sur les page de diff de création : Exemple : la console javascript me dit que user1[0] n'a pas de methode. Le script pourait tester si c'est le diff de la première contrib grace a : if (getElementsByClass('firstrevisionheader',null,'div')[0]) { return } else { /* tout ce que y'a a faire ... */ } Le souci étant qu'un autre script qui utilise addOnloadHook() ne marche pas sur ces pages la. merci de corriger :D --JoKerozen 2 janvier 2007 à 20:13 (CET)
Gestion du oldidAprès avoir rencontré plusieurs fois un problème avec ce script (principalement des révocations non complètes de plusieurs modif successives), je pense en avoir localiser l'origine. Exemple : je veux annuler avec RevertDiff cette modif (ancienne version : num=25358257 ; nouvelle version : num=25505792).
On a bien oldid=25358257 et diff=25505792. Si je clique sur le "Annuler" fourni par le script, la modif sera bien annulée.
Et ici, on a oldid=25505792 (c'est-à-dire la nouvelle version au lieu de l'ancienne). Si je clique sur le "Annuler", ça n'annule rien. Et dans les cas où on veut annuler plusieurs contributions d'un coup en affichant le diff de la première contrib, ça les annulera toutes sauf la première. Dans le premier cas (où la révocation se passe bien), le lien du "Annuler" est :
et dans le deuxième (où ça merdoit), c'est :
Ce qui est cohérent avec le résultat constaté.
Par contre, dans le cas ...&diff=prev&oldid=25505792, oldid correspond en fait à la nouvelle version. Et c'est dans ce cas-là qu'il faudrait corriger le script (mais je ne vois pas trop comment faire). --Christophe (d) 29 janvier 2008 à 18:33 (CET)
Diff de création de pageUn bug (qui, j'ai vérifié, ne vient pas de ma modif, ouf !) survient lorsque dans la liste des contrib de quelqu'un on clique sur un diff correspondant à la création d'un page (par exemple : [1]). Cette page de diff particulière ne contient pas de div de classe diff-otitle (à la place on a un firstrevisionheader), ce qui pose problème car le tableau
Révocation ou Annulation ?"Révocation de vandalisme", d'accord, mais "Révocation des modifications", je trouve que c'est un peu agressif. Pourquoi ne pas garder le "Annulation des modifications" qui est plus neutre ? The RedBurn (ϕ) 19 mars 2008 à 20:16 (CET) Bienvenue spammeurJ'ai ajouté cet avertissement — Steƒ ( Стеф ) 14 juin 2008 à 14:10 (CEST)
Erreur avec RevertDiff sous VectorDepuis que j'utilise l'apparence Vector j'ai une erreur lors de l'utilisation du bouton « annuler » du gadget RevertDiff. Le message d'erreur est le suivant : « Votre modification n’a pas été acceptée car votre navigateur web a mélangé les caractères de ponctuation dans l’identifiant de modification. La modification a été rejetée afin d’empêcher la corruption du texte de la page. Ce problème se produit lorsque vous utilisez un serveur mandataire anonyme problématique. » Le retour à l'apparence Monobook permet d'utiliser ce bouton normalement. L'un d'entre vous a t il une idée sur l'origine de ce problème ? — Mirgolth 27 août 2009 à 15:46 (CEST)
Ajout de bienvenuePourrait-on avoir svp {{Subst:Bienvenue}} ? JackPotte ($♠) 27 juin 2010 à 14:22 (CEST) Marquer comme patrouilléNous utilisons ce gadget sur Wikipédia, le Wiktionnaire, la Wikiversité et Wikilivres en plus de l'addon "patrolled edit", or il serait un gain de temps d'en tenir compte dans le gadget, je cite : lorsqu'un diff est marqué comme "Vandalisme" ou qu'on le reverte en utilisant le lien "Annuler", penses-tu qu'il soit possible au passage de marquer le diff en question comme patrouillé ? Commentaire tronquéPourquoi pert-on une partie du commentaire ? Trop long ; quelle taille max ? Est-ce une limitation du gadjet ou de la page d'historique ? Exemple de diff — X-Javier ✉ [discuter] 23 mars 2013 à 21:10 (CET)
BienvenueIP ne prend pas de paramètreBonjour, Quand on bienvenute un IP, la syntaxe déposée est Merci par avance, Automatik (discuter) 3 janvier 2014 à 15:20 (CET) OasisBonjour, je suis Emperor Jarjarkine, contributeur de Wikia et je me demandais, si c'était possible d'adapter le code à Oasis ? :/Emperor Jarjarkine (discuter) 1 août 2014 à 21:55 (CEST) Paramètres des test 0, test 1, etc.Bonjour. Est-il possible de faire en sorte que l'utilisateur que l'on avertit sache de quel article il est question. Actuellement, le gadget permet de déposer sur sa page de discussion {{subst:Test 0}}, {{subst:Test 1}}, etc. Il serait intéressant de pouvoir déposer {{subst:Test 0|nom de la page}}, {{subst:Test 1|nom de la page}}, etc. Florn (discuter) 23 août 2014 à 00:07 (CEST)
RevertDiffParams.Warn = [
{urlparam:"warn=01", text:"Maladresse", template:'{{subst:Test 0}} ~~~~'},
{urlparam:"warn=02", text:"Vandalisme", template:'{{subst:Test 1}} ~~~~'},
{urlparam:"warn=03", text:"Test2", template:'{{subst:Test 2}} ~~~~'},
{urlparam:"warn=04", text:"Test3", template:'{{subst:Test 3}} ~~~~'},
{urlparam:"warn=05", text:"Test4", template:'{{subst:Seul avertissement}} ~~~~'},
{urlparam:"warn=06", text:"Lien externe", template:'{{subst:Bienvenue spammeur}} ~~~~'},
{urlparam:"warn=07", text:"Faut sourcer", template:'{{subst:Faut sourcer}} ~~~~'},
{urlparam:"warn=08", text:"Bienvenue", template:'{{Bienvenue nouveau|sign=~~~~}}'},
{urlparam:"warn=09", text:"BienvenueIP", template:'{{Bienvenue IP}} ~~~~'},
{urlparam:"warn=10", text:"MerciIP", template:'{{Bienvenue IP méritante|sign=~~~~}}'}
];
RevertDiffParams.Warn = [
{urlparam:"warn=01", text:"Maladresse", template:'{{subst:Test 0|$page|user=$user}}'},
{urlparam:"warn=02", text:"Vandalisme", template:'{{subst:Test 1|$page|user=$user}}'},
{urlparam:"warn=03", text:"Test2", template:'{{subst:Test 2}} ~~~~'},
{urlparam:"warn=04", text:"Test3", template:'{{subst:Test 3}} ~~~~'},
{urlparam:"warn=05", text:"Test4", template:'{{subst:Seul avertissement}} ~~~~'},
{urlparam:"warn=06", text:"Lien externe", template:'{{subst:Bienvenue spammeur|$page|user=$user}}'},
{urlparam:"warn=07", text:"Faut sourcer", template:'{{subst:Faut sourcer|$page|user=$user}}'},
{urlparam:"warn=08", text:"Bienvenue", template:'{{Bienvenue nouveau|sign=~~~~}}'},
{urlparam:"warn=09", text:"BienvenueIP", template:'{{Bienvenue IP}} ~~~~'},
{urlparam:"warn=10", text:"MerciIP", template:'{{Bienvenue IP méritante|sign=~~~~}}'}
];
J'ai fait rapidement le tour des différents modèles. Florn (discuter) 2 décembre 2014 à 18:08 (CET)
MàJ Cdlt,
Signature HS dans la pose du bandeau de spamMaintenant qu'un bot nous demande de signer, il faudrait vraiment ajouter la signature manquante dans le bandeau de spam. JackPotte ($♠) 18 novembre 2015 à 08:35 (CET)
Différence entre annulation et révocationJe ne vois pas de différence entre les deux à part le terme utilisé dans le résumé de modification. Est-ce que j'ai manqué quelque chose, ou est-ce qu'on pourrait simplifier le code ? Escargot (discuter) 29 décembre 2024 à 16:15 (CET) Dysfonctionnement - null messageBonjour Escargot bleu, j'ai constaté des dysfonctionnements — pas systématiques — du gadget depuis les dernières modifications : le message d'annulation saisi n'est pas toujours pris en compte dans le commentaire de modification, voir Diff #224318867 et Diff #224389374 avec « null » (2 cas sur 8 utilisations de RevertDiff). J'utilise la version de bureau et vector-2022 ; par ailleurs, j'utilise en même temps les gadgets diffedit et CustomSidebar. Cordialement. --Ciseleur (d) 30 mars 2025 à 19:13 (CEST)
Dysfonctionnement : révocationHello @Escargot bleu, Dans certains cas de figure, l'outil ne fonctionne plus, le clic sur révoquer (avec ou sans message custom) ne donne rien. Exemple : Louis Fouché, après les deux motifs d'IP, en cliquant sur la première dans l'ordre chronologique, la révocation ne fonctionne pas, sans doute car il y a eu une seconde modification ? Avant, la révocation était possible. Bien cordialement, — Jules* 💬 6 avril 2025 à 00:08 (CEST)
|
Portal di Ensiklopedia Dunia