Discussion MediaWiki:Gadget-RevertDiff.js
Mode d'emploi
Est-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)
- Ça laisse un message de commentaire prédéfini différent (que tu peux personnaliser en cliquant sur "message". ♦ Bix? (ℹ) 22 novembre 2006 à 13:51 (CET)
Décalage
Quand 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 message
Quelqu'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)
- C'est une modif relativement simple a faire (mais il faut que ce soit fait par un administrateur ...) la fonction getMessage devrait ressembler a ca :
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)
- ça a été corrigé :) -- Chico (blabla) 4 janvier 2007 à 09:26 (CET)
Erreur pour une page de diff de création
J'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)