This is an archive copy of wikilivres.ca as of 18 February 2017 (from the WikiTeam dump). The original site is closed.
MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
imported>Marc No edit summary |
imported>Marc No edit summary |
||
| Line 1: | Line 1: | ||
/* <pre> */ | /* <pre> */ | ||
/ | /********************* | ||
Indicateurs de qualité | |||
Auteur: ThomasV | |||
*********************/ | |||
var q0 = "http://upload.wikimedia.org/wikipedia/commons/8/8f/00%25.png"; | |||
var q25 = "http://upload.wikimedia.org/wikipedia/commons/5/5b/25%25.png"; | |||
var q50 = "http://upload.wikimedia.org/wikipedia/commons/3/3a/50%25.png"; | |||
var q75 = "http://upload.wikimedia.org/wikipedia/commons/c/cd/75%25.png"; | |||
var q100 = "http://upload.wikimedia.org/wikipedia/commons/6/64/100%25.png"; | |||
var qvalid = "http://upload.wikimedia.org/wikisource/fr/2/2b/Valid%C3%A9.png"; | |||
var openbook = "http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Open_book_nae_02.svg/20px-Open_book_nae_02.svg.png"; | |||
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 pr_q = document.getElementById("pr_index") | |||
if( pr_q ) { | |||
href = pr_q.firstChild; if(!href) return; | |||
pr_q.removeChild(href); | |||
href.innerHTML = "<img src='"+openbook+"' />"; | |||
href.setAttribute("title", "Source de ce texte (fac-simile)"); | |||
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 + "<span></span>"; | |||
} | |||
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", qvalid); | |||
if (t=='25%') new_img.setAttribute("src", q25); | |||
if (t=='50%') new_img.setAttribute("src", q50); | |||
if (t=='75%') new_img.setAttribute("src", q75); | |||
if (t=='100%') new_img.setAttribute("src", q100); | |||
new_img.setAttribute("title", "état d'avancement: "+t.substring(0,t.length-1)+'%'); | |||
a.firstChild.appendChild(new_img); | |||
} | |||
} | |||
} | } | ||
// | |||
function | |||
addOnloadHook(textQuality); | |||
/**** | |||
*Mode édition | |||
*****/ | |||
if(wgAction=='edit' || wgAction=='submit') { | |||
/* | |||
*Boutons Qualité | |||
*Auteur: ThomasV | |||
*/ | |||
function addQuality(form,value){ | |||
var text=""; | |||
switch(value){ | |||
case "25%": text = "Texte incomplet"; break; | |||
case "50%": text = "Texte non formaté"; break; | |||
case "75%": text = "Complet et formaté"; break; | |||
case "100%": text = "Relu et corrigé"; break; | |||
case "Textes validés": text = "Validé"; break; | |||
case "mode_page|": text = "Texte en mode page"; break; | |||
} | |||
form.elements["wpSummary"].value="/* "+text+" */"; | |||
s = form.elements["wpTextbox1"].value; | |||
s = s.replace(/\{\{TextQuality\|(.*?)\}\}\n/gi,"") | |||
s = s.replace(/\{\{TextQuality\|(.*?)\}\}/gi,"") | |||
form.elements["wpTextbox1"].value="{"+"{TextQuality|"+value+"}"+"}\n"+s; | |||
} | } | ||
if ( | function addQualityButtons(){ | ||
if( wgNamespaceNumber != 0 ) return; | |||
var ig = document.getElementById("wpWatchthis"); | |||
if(!ig) return; | |||
var f = document.createElement("span"); | |||
f.innerHTML = | |||
' <input type="radio" name="quality" value="25%" onclick="addQuality(this.form,this.value)"><img src = "'+q25+'">' | |||
+'<input type="radio" name="quality" value="50%" onclick="addQuality(this.form,this.value)"><img src = "'+q50+'">' | |||
+'<input type="radio" name="quality" value="75%" onclick="addQuality(this.form,this.value)"><img src = "'+q75+'">' | |||
+'<input type="radio" name="quality" value="100%" onclick="addQuality(this.form,this.value)"><img src = "'+q100+'">' | |||
+'<input type="radio" name="quality" value="Textes validés" onclick="addQuality(this.form,this.value)"><img src = "'+qvalid+'">' | |||
//+'<input type="radio" name="quality" value="mode_page|" onclick="addQuality(this.form,this.value)"><img src = "http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Open_book_nae_02.svg/20px-Open_book_nae_02.svg.png">' | |||
+' Niveau d\’avancement du texte'; | |||
ig.parentNode.insertBefore(f,ig.nextSibling.nextSibling.nextSibling) | |||
} | } | ||
addOnloadHook(addQualityButtons); | |||
/****************************************/ | |||
function mwInsertEditButton(parent, item) { | |||
var image = document.createElement("img"); | |||
image.width = 23; | |||
image.height = 22; | |||
image.src = item.imageFile; | |||
image.border = 0; | |||
image.style.cursor = "pointer"; | |||
var ref = document.createElement("a") | |||
ref.setAttribute("href", "javascript:insertTags(\"" + item.tagOpen + "\",\"" + item.tagClose + "\",\"" + item.sampleText + "\");") | |||
ref.setAttribute("title", item.speedTip); | |||
ref.appendChild(image); | |||
parent.appendChild(ref); | |||
} | } | ||
/*</pre> | |||
<pre>*/ | |||
/* corrections pour pages non corrigées */ | |||
function typographie(){ | |||
var editbox = document.getElementById('wpTextbox1'); | |||
if(editbox && wgNamespaceNumber==104 && self.proofreadpage_quality==1 ){ | |||
search = new RegExp("([^'])'([^'])",'g'); | |||
editbox.value = editbox.value.replace(search,"$1’$2"); | |||
search = new RegExp("\n\n- ",'g'); | |||
editbox.value = editbox.value.replace(search,"\n\n— "); | |||
} | |||
} | |||
addOnloadHook(typographie); | |||
/* test */ | |||
self.proofreadpage_add_container=true; | |||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript'); | importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript'); | ||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:OCR.js&action=raw&ctype=text/javascript'); | |||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript'); | importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript'); | ||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Modernisation.js&action=raw&ctype=text/javascript'); | |||
//importScriptURI('http://pt.wikisource.org/w/index.php?title=Usuário:Heldergeovane/Scripts/Modernisation.js&action=raw&ctype=text/javascript'); | |||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Corrections.js&action=raw&ctype=text/javascript'); | |||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:DisplayFooter.js&action=raw&ctype=text/javascript'); | importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:DisplayFooter.js&action=raw&ctype=text/javascript'); | ||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:InterWikiTransclusion.js&action=raw&ctype=text/javascript'); | |||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:IndexForm.js&action=raw&ctype=text/javascript'); | importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:IndexForm.js&action=raw&ctype=text/javascript'); | ||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Dictionary.js&action=raw&ctype=text/javascript'); | |||
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:RegexpButton.js&action=raw&ctype=text/javascript'); | |||
/******************************************** | /******************************************** | ||
Revision as of 09:36, 16 April 2011
/* <pre> */
/*********************
Indicateurs de qualité
Auteur: ThomasV
*********************/
var q0 = "http://upload.wikimedia.org/wikipedia/commons/8/8f/00%25.png";
var q25 = "http://upload.wikimedia.org/wikipedia/commons/5/5b/25%25.png";
var q50 = "http://upload.wikimedia.org/wikipedia/commons/3/3a/50%25.png";
var q75 = "http://upload.wikimedia.org/wikipedia/commons/c/cd/75%25.png";
var q100 = "http://upload.wikimedia.org/wikipedia/commons/6/64/100%25.png";
var qvalid = "http://upload.wikimedia.org/wikisource/fr/2/2b/Valid%C3%A9.png";
var openbook = "http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Open_book_nae_02.svg/20px-Open_book_nae_02.svg.png";
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 pr_q = document.getElementById("pr_index")
if( pr_q ) {
href = pr_q.firstChild; if(!href) return;
pr_q.removeChild(href);
href.innerHTML = "<img src='"+openbook+"' />";
href.setAttribute("title", "Source de ce texte (fac-simile)");
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 + "<span></span>";
}
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", qvalid);
if (t=='25%') new_img.setAttribute("src", q25);
if (t=='50%') new_img.setAttribute("src", q50);
if (t=='75%') new_img.setAttribute("src", q75);
if (t=='100%') new_img.setAttribute("src", q100);
new_img.setAttribute("title", "état d'avancement: "+t.substring(0,t.length-1)+'%');
a.firstChild.appendChild(new_img);
}
}
}
addOnloadHook(textQuality);
/****
*Mode édition
*****/
if(wgAction=='edit' || wgAction=='submit') {
/*
*Boutons Qualité
*Auteur: ThomasV
*/
function addQuality(form,value){
var text="";
switch(value){
case "25%": text = "Texte incomplet"; break;
case "50%": text = "Texte non formaté"; break;
case "75%": text = "Complet et formaté"; break;
case "100%": text = "Relu et corrigé"; break;
case "Textes validés": text = "Validé"; break;
case "mode_page|": text = "Texte en mode page"; break;
}
form.elements["wpSummary"].value="/* "+text+" */";
s = form.elements["wpTextbox1"].value;
s = s.replace(/\{\{TextQuality\|(.*?)\}\}\n/gi,"")
s = s.replace(/\{\{TextQuality\|(.*?)\}\}/gi,"")
form.elements["wpTextbox1"].value="{"+"{TextQuality|"+value+"}"+"}\n"+s;
}
function addQualityButtons(){
if( wgNamespaceNumber != 0 ) return;
var ig = document.getElementById("wpWatchthis");
if(!ig) return;
var f = document.createElement("span");
f.innerHTML =
' <input type="radio" name="quality" value="25%" onclick="addQuality(this.form,this.value)"><img src = "'+q25+'">'
+'<input type="radio" name="quality" value="50%" onclick="addQuality(this.form,this.value)"><img src = "'+q50+'">'
+'<input type="radio" name="quality" value="75%" onclick="addQuality(this.form,this.value)"><img src = "'+q75+'">'
+'<input type="radio" name="quality" value="100%" onclick="addQuality(this.form,this.value)"><img src = "'+q100+'">'
+'<input type="radio" name="quality" value="Textes validés" onclick="addQuality(this.form,this.value)"><img src = "'+qvalid+'">'
//+'<input type="radio" name="quality" value="mode_page|" onclick="addQuality(this.form,this.value)"><img src = "http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Open_book_nae_02.svg/20px-Open_book_nae_02.svg.png">'
+' Niveau d\’avancement du texte';
ig.parentNode.insertBefore(f,ig.nextSibling.nextSibling.nextSibling)
}
addOnloadHook(addQualityButtons);
/****************************************/
function mwInsertEditButton(parent, item) {
var image = document.createElement("img");
image.width = 23;
image.height = 22;
image.src = item.imageFile;
image.border = 0;
image.style.cursor = "pointer";
var ref = document.createElement("a")
ref.setAttribute("href", "javascript:insertTags(\"" + item.tagOpen + "\",\"" + item.tagClose + "\",\"" + item.sampleText + "\");")
ref.setAttribute("title", item.speedTip);
ref.appendChild(image);
parent.appendChild(ref);
}
/*</pre>
<pre>*/
/* corrections pour pages non corrigées */
function typographie(){
var editbox = document.getElementById('wpTextbox1');
if(editbox && wgNamespaceNumber==104 && self.proofreadpage_quality==1 ){
search = new RegExp("([^'])'([^'])",'g');
editbox.value = editbox.value.replace(search,"$1’$2");
search = new RegExp("\n\n- ",'g');
editbox.value = editbox.value.replace(search,"\n\n— ");
}
}
addOnloadHook(typographie);
/* test */
self.proofreadpage_add_container=true;
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:OCR.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Modernisation.js&action=raw&ctype=text/javascript');
//importScriptURI('http://pt.wikisource.org/w/index.php?title=Usuário:Heldergeovane/Scripts/Modernisation.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Corrections.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:DisplayFooter.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:InterWikiTransclusion.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:IndexForm.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:Dictionary.js&action=raw&ctype=text/javascript');
importScriptURI('http://wikisource.org/w/index.php?title=MediaWiki:RegexpButton.js&action=raw&ctype=text/javascript');
/********************************************
*** New buttons on toolbar box
*** by [[user:ThomasV]]
********************************************/
function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText) {
mwCustomEditButtons[mwCustomEditButtons.length] =
{"imageFile": imageFile,
"speedTip": speedTip,
"tagOpen": tagOpen,
"tagClose": tagClose,
"sampleText": sampleText};
}
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png','Rayer','<s>','</s>','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/8/88/Btn_toolbar_enum.png','Énumération','\\n# élément 1\\n# élément 2\\n# élément 3','','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/1/11/Btn_toolbar_liste.png','Liste','\\n* élément A\\n* élément B\\n* élément C','','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/8/8f/Button_poeme.png','Poésie','<poem>\\n\\n','\\n</poem>','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png','Galerie Photo','<gallery>\\n','\\n</gallery>','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/3/37/Btn_toolbar_commentaire.png','Commentaire','<!--','-->','Insérer votre commentaire');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png','Redirection','#REDIRECT \[\[','\]\]','nom de la destination');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/b/b4/Button_category03.png','Catégorie','\[\[Catégorie:','\]\]','nom de la catégorie');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/5/5f/Button_center.png','Texte centré','<center>','</center>','');
addCustomButton('http://upload.wikimedia.org/wikipedia/en/e/e9/Button_headline2.png','paragraphe niveau 3','===','===','');
addCustomButton('http://upload.wikimedia.org/wikipedia/en/8/8e/Button_shifting.png', 'Insérer un retrait',':','',':' );
addCustomButton('http://upload.wikimedia.org/wikipedia/en/5/58/Button_small.png','Texte plus petit','<small>','</small>','');
addCustomButton('http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png','Exposant','<sup>','</sup>','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/4/4b/Button_nbsp.png','Espace insécable',' \;','','');
addCustomButton('http://upload.wikimedia.org/wikipedia/en/9/93/Button_sub_link.png','Lien vers sous-titre','\[\[Page\#','\]\]','Sub_page' );
addCustomButton('http://upload.wikimedia.org/wikipedia/en/f/fd/Button_blockquote.png','Block quote','<blockquote style="border: 1px solid blue; padding: 2em;">\\n','\\n</blockquote>','Block quote');
addCustomButton('http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png','Aller à la ligne','<br />','','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/4/4b/Button_class_text.png', 'Paragraphe texte','<div class=\'text\'>\\n\\n','\\n</div>','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/7/78/Button_titre.png','Titre de page','\{\{Titre\|','\|\|\}\}','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/0/03/Button_chapitre.png','Titre de Chapitre','\{\{chapitre\|livre=','\|auteur=\|nrpartie=\|nrchapitre=\|TitreChapitre=\|commentaires=\}\}','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/c4/Button_ref.png','Ajoute une référence','<ref>','</ref>','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/6/64/Buttonrefvs8.png','Liste des références','<references />','','');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/c3/Button_travaux.png','Relecture','\{\{subst:Infoédit\|1=','\|2= \|3= \|4= \|5= \|6= \}\}','');
/********************************************
*** Copyright tab
*** by [[user:ThomasV]]
********************************************/
function ongletCopyright() { // id created by Template:Licence. It should match Template:Licence parameters
var a = document.getElementById("p-cactions");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
if(document.getElementById("Creative Commons by-nc-sa"))
{ b[0].innerHTML = b[0].innerHTML
+ '<li id="ca-nstab-user">'
+ '<a href="http://fr.wikisource.org/wiki/Wikisource:Creative_Commons_by-nc-sa">' // /wiki/Wikilivres:Creative Commons by-nc-sa
+ 'Copyright</a></li>';
}
else if(document.getElementById("Copyright-ONU"))
{ b[0].innerHTML = b[0].innerHTML
+ '<li id="ca-nstab-user">'
+ '<a href="http://fr.wikisource.org/wiki/Wikisource:Copyright-ONU">' // /wiki/Wikilivres:Copyright-ONU
+ 'Copyright</a></li>';
}
else if(document.getElementById("Copyright-UNESCO"))
{ b[0].innerHTML = b[0].innerHTML
+ '<li id="ca-nstab-user">'
+ '<a href="http://fr.wikisource.org/wiki/Wikisource:Copyright-UNESCO">' // /wiki/Wikilivres:Copyright-UNESCO
+ 'Copyright</a></li>';
}
else if(document.getElementById("GFDL"))
{ b[0].innerHTML = b[0].innerHTML
+ '<li id="ca-nstab-user">'
+ '<a href="http://fr.wikisource.org/wiki/Wikisource:Licence_GFDL">' // /wiki/Wikilivres:Licence GFDL
+ 'Copyright</a></li>';
}
}
}
}
addOnloadHook(ongletCopyright);
/*****************************************************************
*** Edittools: Menu for selecting subsets of special characters
***
******************************************************************/
function addCharSubsetMenu() { // the options should match MediaWiki:Edittools
var specialchars = document.getElementById('specialchars');
if (specialchars) {
var menu = "<select style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
menu += "<option>Wiki</option>";
menu += "<option>Latin</option>";
menu += "<option>Grec</option>";
menu += "<option>Cyrillique</option>";
menu += "<option>AHD</option>";
menu += "<option>Allemand</option>";
menu += "<option>Catalan</option>";
menu += "<option>Croate</option>";
menu += "<option>Espagnol</option>";
menu += "<option>Espéranto</option>";
menu += "<option>Estonien</option>";
menu += "<option>Gallois</option>";
menu += "<option>Hawaien</option>";
menu += "<option>Hiéroglyphe</option>";
menu += "<option>Islandais</option>";
menu += "<option>Italien</option>";
menu += "<option>Maltais</option>";
menu += "<option>Pinyin</option>";
menu += "<option>Polonais</option>";
menu += "<option>Portugais</option>";
menu += "<option>Rōmaji</option>";
menu += "<option>Roumain</option>";
menu += "<option>Scandinave</option>";
menu += "<option>Serbe</option>";
menu += "<option>Tchèque</option>";
menu += "<option>Vieil anglais</option>";
menu += "<option>Vietnamien</option>";
menu += "<option>API</option>";
menu += "</select>";
specialchars.innerHTML = menu + specialchars.innerHTML;
/* default subset - try to use a cookie some day */
chooseCharSubset(0);
}
}
/* select subsection of special characters */
function chooseCharSubset(s) {
var l = document.getElementById('specialchars').getElementsByTagName('p');
for (var i = 0; i < l.length ; i++) {
l[i].style.display = i == s ? 'inline' : 'none';
l[i].style.visibility = i == s ? 'visible' : 'hidden';
}
}
addOnloadHook(addCharSubsetMenu);
/*****************************************************************
*** interwikiExtra
*** by [[user:ThomasV]]
******************************************************************/
function interwikiExtra()
{
// iterate over all <span>-elements
for(var i=0; a = document.getElementsByTagName("span")[i]; i++) {
// if found a linkInfo span
if(a.className == "interwiki-info") { // class created by Template:Interwiki-info
// iterate over all <li>-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 = "Original Text"; }
}
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 == "OtherVersion") { // class created by Template:OtherVersion (Modèle:AutreVersion in fr.ws)
p = a.title.indexOf("|");
pvers = document.getElementById("p-version");
if (pvers == null) {
c = document.getElementById("column-one");
c.innerHTML = c.innerHTML
+ "<div class=\"portlet\" id=\"p-version\">"
+ "<h5>Other versions</h5>"
+ "<div class=\"pBody\">"
+ "<ul>"
+ "</ul>"
+ "</div>";
pvers = document.getElementById("p-version");
}
e = pvers.getElementsByTagName("ul")[0];
e.innerHTML = e.innerHTML
+ "<li class=\"\"><a href='"
+ a.title.substr(0,p)
+ "'>" + a.title.substr(p+1,a.title.length-1)+ "</a> " +"</li>";
}
}
}
addOnloadHook(interwikiExtra);
/*****************************************************************
*** footnotes as tooltip
*** from it.wikipedia.org
*** inserted by [[user:-jkb-]]
******************************************************************/
addOnloadHook ( function ()
{
sups = document.getElementsByTagName("sup");
for (i=0; i<sups.length; i++)
{
note_id = sups[i].childNodes[0].href;
if (note_id && (note_id.indexOf("#") != -1))
{
note_id = document.getElementById(note_id.substr(note_id.indexOf("#")+1));
if (note_id)
if (document.all)
{
sups[i].title = note_id.innerText;
sups[i].childNodes[0].title = note_id.innerText;
}
else
{
sups[i].title = note_id.textContent;
}
}
}
})
/* </pre> */