/* generated javascript */ var skin = 'monobook'; var stylepath = '/skins-1.5'; /* MediaWiki:Common.js */ /* N’importe quel JavaScript ici sera chargé pour n’importe quel utilisateur et pour chaque page accédée. */ /* Réécriture des titres * * Fonction utilisée par Modèle:TitreModifié et Modèle:Statut * */ function rewritePageH1() { var realTitle = document.getElementById('RealTitle'); var h1 = document.getElementsByTagName('h1')[0]; if (realTitle && h1) { var titleText = realTitle.innerHTML; if (titleText == '') h1.style.display = 'none'; else h1.innerHTML = titleText; realTitleBanner.style.display = 'none'; } } addOnloadHook(rewritePageH1); /* MediaWiki:Monobook.js */ /********************* Indicateurs de qualité Auteur: ThomasV *********************/ function textQuality() { if(wgAction!='view' && wgAction!='submit' && wgAction!='purge') return; if(wgCanonicalNamespace != "") return; if( document.getElementById("Author") ) { a.firstChild.innerHTML = "Auteur"; return;} if(wgPageName.substring(0,8) == "Portail:") return; var a = document.getElementById("ca-nstab-main"); if(!a) return; var q = document.getElementById("textquality") if( q ) { var t = q.className; var new_img = document.createElement("img"); if(t == 'Textes validés') new_img.setAttribute("src", "http://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Compar%C3%A9.png/10px-Compar%C3%A9.png"); else new_img.setAttribute("src", "/wiki/Special:Filepath/"+t.substring(0,t.length-1)+'%25.png'); new_img.setAttribute("title", "état d'avancement: "+t.substring(0,t.length-1)+'%'); a.firstChild.appendChild(new_img); } var q = document.getElementById("pr_index") if( q ) { href = q.firstChild; if(!href) return; q.removeChild(href); href.innerHTML = ""; href.setAttribute("title", "Voir la liste des pages et participer à la correction de ce livre"); var new_li = document.createElement("li"); new_li.appendChild(href); a.parentNode.insertBefore(new_li,a.nextSibling); } else { if( ! document.getElementById("pr_page")) { var c = document.getElementById("contentSub"); c.innerHTML = c.innerHTML + ""; } } } addOnloadHook(textQuality); /* Interwikiextra Auteur:ThomasV */ function interwikiExtra() { // iterate over all -elements for(var i=0; a = document.getElementsByTagName("span")[i]; i++) { // if found a linkInfo span if(a.className == "interwiki-info") { // iterate over all
  • -elements var count=0; for(var j=0; b = document.getElementsByTagName("li")[j]; j++) { if(b.className == "interwiki-" + a.id) { b.innerHTML = b.innerHTML + " "+a.title; if(a.title == "(vo)") { b.title = "Texte original"; } } else if(b.className == "interwiki-" + a.id.substr(0,a.id.length-1)) { count = count+1; if(a.id.charAt(a.id.length-1) == count) { b.innerHTML = b.innerHTML + " "+a.title; } } } } if(a.className == "AutreVersion") { p = a.title.indexOf("|"); pvers = document.getElementById("p-version"); if (pvers == null) { c = document.getElementById("column-one"); c.innerHTML = c.innerHTML + "
    " + "
    Autres versions
    " + "
    " + "
      " + "
    " + "
    "; pvers = document.getElementById("p-version"); } e = pvers.getElementsByTagName("ul")[0]; e.innerHTML = e.innerHTML + "
  • " + a.title.substr(p+1,a.title.length-1)+ " " +"
  • " } } } addOnloadHook(interwikiExtra); /* Liens bilingues Fonctionne avec l'extension DoubleWiki. Auteur: ThomasV */ function BilingualLink() { if( wgNamespaceNumber != 0) return; var doc_url = document.URL; var url = ''; // iterate over all
  • -elements for(var j=0; b = document.getElementsByTagName("li")[j]; j++) { if(b.className.substring(0,10) == "interwiki-" ) { var lang = b.className.substring(10,b.className.length); if( doc_url.indexOf('?title=') != -1 ) { var qm = doc_url.indexOf('&match='); if( qm != -1 ) url = doc_url.substring(0,qm)+"&match="+lang; else url = doc_url+"&match="+lang; } else { var qm = doc_url.indexOf('?'); if( qm != -1 ) url = doc_url.substring(0,qm)+"?match="+lang; else url = doc_url+"?match="+lang; } b.innerHTML = b.innerHTML+""; } } } addOnloadHook(BilingualLink); /* code utilisé par le modèle interprojet */ document.write('