MediaWiki:JSScripts/DeluxeImport
/*
Ce script permet d'afficher le nom complet des projets sur la page d'importation.
Utilisation
Ajoutez la ligne suivante dans votre monobook.js :
obtenir('DeluxeImport');
Source
*/
/********************************************************/
/* Import : Nom des projets explicites (auteur: DavidL) */
/********************************************************/
var projects={
"w":"Wikipédia",
"b":"Wikibooks",
"v":"Wikiversité",
"m":"Méta",
"q":"Wikiquote",
"n":"Wikinews",
"s":"Wikisource",
"en":"Wikibooks (en)",
"es":"Wikibooks (es)",
"de":"Wikibooks (de)"};
function getWikiMediaProject(shortname)
{
var p = projects[shortname.toLowerCase()];
if (!p) return shortname;
else return shortname+" "+p;
}
function setupImportForm()
{
var selects=document.getElementsByTagName("select");
for(var i in selects)
{
var sel=selects[i];
if (!sel.attributes) continue;
var a=sel.attributes.getNamedItem("name");
if(a&&equalsAa(a.value,"interwiki"))
{
sel.style.width=100;
for(var j=0;j<sel.childNodes.length;j++)
{
var c=sel.childNodes[j];
if (!c.attributes) a=null;
else a=c.attributes.getNamedItem("value");
if((c.nodeType==1)&&equalsAa(c.nodeName,"option"))
{
var d=c.childNodes[0];
if(d.nodeType==3)
{
var proj=(a==null)?d.value:a.value;
d.value=getWikiMediaProject(proj);
if (a==null) c.setAttribute("value",proj);
}
}
}
return;
}
}
}
if ((wgCanonicalNamespace == "Special")&&(wgCanonicalSpecialPageName == "Import"))
addOnloadHook(setupImportForm);
/********************************************************/
/*
*/