Aller au contenu

Discussion MediaWiki:Gadget-RevertDiff.js

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 2 janvier 2007 à 23:16 et modifiée en dernier par JoKerozen (discuter | contributions) (Correction : utilisation du bouton annuler dans la boite de message : oublié de signer :/). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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)Répondre

Ç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)Répondre

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)Répondre

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)Répondre

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)Répondre

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)Répondre