Personnalisons Wikipédia : vous avez un nouveau message
Posted by DarkoNeko sur vendredi 14 août 2009
Ce billet fait partie de la série « Personnalisons Wikipédia« .
La personnalisation d’aujourd’hui vous permettra d’altérer le texte du sempiternel « vous avez un nouveau message » à l’aide de quelques lignes de JavaScript.
La génèse :
Lu ce vendredi 14 août, sur IRC :
xx > DarkoNeko, quand est-ce que tu fais un billet « Personnaliser Wikipédia » pour qu’on puisse avoir droit à ça ?
Hé bien du coup, je l’ai pris au mot (On me fait savoir à l’oreillette que ça vient initialement de ce post du Choix du Cabot). Ce billet n’est pas vraiment sérieux, mais bon, après tout, je me suis dit que ça pourrait intéresser une partie d’entre vous :)
Ce bout de code n’a été testé que sous mon Firefox 3.5, et je ne ferais aucun effort, vu le truc, à tester/le rendre compatible IE ou tout autre navigateur :)
Le code :
function youHaveANewInsultingMessage() { div = document.body.getElementsByClassName("usermessage")[0] if( !div) return div.getElementsByTagName("img")[0].nextSibling.nodeValue = " Rhaaah tu as " a = div.getElementsByTagName("a") a[0].firstChild.nodeValue = "fait une connerie" a[1].firstChild.nodeValue = "bâtard" } addOnloadHook(youHaveANewInsultingMessage) // (ou ajoutez un appel dans votre function main(), si vous en avez une)
Ælfgar said
Ça marche aussi sous Firefox 3.0 / Epiphany 2.26, pour ceux qui se poseraient la question :) Merci !
DarkoNeko said
voili, c’est posté.
Personnalisons Wikipédia : vous avez un nouveau message (2) « Darkoneko’s Weblog said
[…] message” (voir le cacher) à l’aide d’un peu de CSS (à ne pas confondre avec mon précédent post qui indiquait comment en changer le […]
DarkoNeko said
Popo le Chien > bon, bon, je ferais un truc plus complet là dessus dans mon prochain post :)
Arkanosis said
document.body.getElementsByClassName(« usermessage »)[0].style.backgroundColor= »LightGreen »;
ou mieux :
div.style.backgroundColor= »LightGreen »;
après le
if (!div) return;
Ça devrait le faire ;-)
PS : http://www.w3schools.com/css/css_colornames.asp pour choisir ta couleur favorite
Elfix said
Cool, j’ai ajouté ce truc dans mon vector.js. Par contre, j’ai légèrement personnalisé : http://fr.wikipedia.org/w/index.php?title=Utilisateur%3AElfix%2Fvector.js&diff=43867135&oldid=43322950
Popo le Chien said
Je précise: avec le mode d’emploi complet, car même avec tes cours je suis une buse.
Popo le Chien said
Naaaan. Je veux changer la couleur, moi. Un truc moins agressif comme bleu ou vert pastel, t’as ça en stock?
Dereckson said
Le pis c’est que trois d’entre nous l’avons dans notre Monobook.