Utilisateur:Delhovlyn/testPosters.js
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.function img()
{
if (document.getElementsByClassName('fileInfo').length == 0)
{
texte = document.lastChild ? document.getElementById('file').lastChild.nodeValue : document.getElementById('file').childNodes[document.getElementById('file').childNodes.length-1].nodeValue;
}
else if (document.getElementsByClassName('fileInfo').length > 0)
{
texte = document.getElementsByClassName('fileInfo')[0].innerHTML;
f = texte.match(/SVG/) ? 'svg' : null;
alert("L'image est en SVG.");
return;
}
r2 = /image\/([a-z]{3,4})\)/;
f = texte.match(r2)[1]; // Format (type) de l'image
alert("L'image est en " + f + ".");
r1 = /([\d\s]+)\s*\u00d7\s*([\d\s]+)/i;
L = Number(texte.match(r1)[1].replace(/\D/g,"")); // Longueur
l = Number(texte.match(r1)[2].replace(/\D/g,"")); // Largeur
alert("L'image fait " + L + " pixels par " + l + ".");
}
if(mw.config.get('wgNamespaceNumber')==6 && mw.config.get('wgAction')=='view') addOnloadHook(img);