Utilisateur:Jastrow/monobook.js
Un article de Wikipédia, l'encyclopédie libre.
Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.
/* Recherche globale des images */ function ImageUse() { var imagename = document.getElementById('ca-nstab-image').firstChild.href; imagename = imagename.substring(imagename.indexOf("Image:") + 6); var indexofempercent = imagename.indexOf("&"); if (indexofempercent != -1) imagename = imagename.substring(0, indexofempercent); if(imagename) { var li = document.createElement('li'); li.id = 'ca-imageuse'; var a = document.createElement('a'); a.appendChild(document.createTextNode("Voir l'utilisation")); a.href = 'http://www.juelich.de/avatar/check-usage/check-usage.php?filename=' + imagename + '&template'; li.appendChild(a); document.getElementById('ca-watch').parentNode.appendChild(li); } } addLoadEvent(ImageUse); /* Global search */ function startSearch() { var textsearch = document.getElementById('searchInput').value; var link = "http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?search="; link = link + textsearch; link = link + "&timeout=120&minor=1"; window.location = link; } function globalSearch() { var pSearchElement = document.getElementById('searchform'); var newElement = document.createElement("input"); newElement.setAttribute("type", "button"); newElement.setAttribute("name", "globalsearch"); newElement.setAttribute("class", "searchButton"); newElement.setAttribute("value", "Recherche globale"); newElement.setAttribute("onClick", "startSearch()"); pSearchElement.appendChild(newElement); } addLoadEvent(globalSearch); // Hellénopedia function getElementsByClassName (nomClasse) { var all_obj, ret_obj = new Array(), j = 0, teststr; if (document.all) { all_obj = document.all; } else if(document.getElementsByTagName && !document.all) { all_obj = document.getElementsByTagName("*"); } for (i=0; i < all_obj.length; i++) { if (all_obj[i].className.indexOf(nomClasse) != -1) { teststr="," + all_obj[i].className.split(" ").join(",") + ","; if (teststr.indexOf("," + nomClasse + ",") != -1) { ret_obj[j] = all_obj[i]; j++; } } } return ret_obj; } function caracteresSpeciauxHellenopedia () { var elemP = document.getElementById("edittoolsinfo"); if (elemP == undefined) { return; // pas en mode d'édition } elemP = getElementsByClassName("plainlinks")[1]; // ça tient sur trois pattes elemP = elemP.getElementsByTagName("P")[0]; var chaine = "<br />Hellénopédia : "; // Caractères spéciaux à ajouter chaine += "<a href=\"javascript:insertTags('á', '', '')\">á</a> "; chaine += "<a href=\"javascript:insertTags('Á', '', '')\">Á</a> "; chaine += "<a href=\"javascript:insertTags('ã', '', '')\">ã</a> "; chaine += "<a href=\"javascript:insertTags('Ã', '', '')\">Ã</a> "; chaine += "· "; chaine += "<a href=\"javascript:insertTags('é', '', '')\">é</a> "; chaine += "<a href=\"javascript:insertTags('É', '', '')\">É</a> "; chaine += "<a href=\"javascript:insertTags('ẽ', '', '')\">ẽ</a> "; chaine += "<a href=\"javascript:insertTags('Ẽ', '', '')\">Ẽ</a> "; chaine += "<a href=\"javascript:insertTags('ế', '', '')\">ế</a> "; chaine += "<a href=\"javascript:insertTags('Ế', '', '')\">Ế</a> "; chaine += "<a href=\"javascript:insertTags('ễ', '', '')\">ễ</a> "; chaine += "<a href=\"javascript:insertTags('Ễ', '', '')\">Ễ</a> "; chaine += "<a href=\"javascript:insertTags('ề', '', '')\">ề</a> "; chaine += "<a href=\"javascript:insertTags('Ề', '', '')\">Ề</a> "; chaine += "· "; chaine += "<a href=\"javascript:insertTags('í', '', '')\">í</a> "; chaine += "<a href=\"javascript:insertTags('Í', '', '')\">Í</a> "; chaine += "<a href=\"javascript:insertTags('ĩ', '', '')\">ĩ</a> "; chaine += "<a href=\"javascript:insertTags('Ĩ', '', '')\">Ĩ</a> "; chaine += "· "; chaine += "<a href=\"javascript:insertTags('ó', '', '')\">ó</a> "; chaine += "<a href=\"javascript:insertTags('Ó', '', '')\">Ó</a> "; chaine += "<a href=\"javascript:insertTags('õ', '', '')\">õ</a> "; chaine += "<a href=\"javascript:insertTags('Õ', '', '')\">Õ</a> "; chaine += "<a href=\"javascript:insertTags('ố', '', '')\">ố</a> "; chaine += "<a href=\"javascript:insertTags('Ố', '', '')\">Ố</a> "; chaine += "<a href=\"javascript:insertTags('ỗ', '', '')\">ỗ</a> "; chaine += "<a href=\"javascript:insertTags('Ỗ', '', '')\">Ỗ</a> "; chaine += "<a href=\"javascript:insertTags('ồ', '', '')\">ồ</a> "; chaine += "<a href=\"javascript:insertTags('Ồ', '', '')\">Ồ</a> "; chaine += "· "; chaine += "<a href=\"javascript:insertTags('ú', '', '')\">ú</a> "; chaine += "<a href=\"javascript:insertTags('Ú', '', '')\">Ú</a> "; chaine += "<a href=\"javascript:insertTags('ũ', '', '')\">ũ</a> "; chaine += "<a href=\"javascript:insertTags('Ũ', '', '')\">Ũ</a> "; chaine += "· "; chaine += "<a href=\"javascript:insertTags('ý', '', '')\">ý</a> "; chaine += "<a href=\"javascript:insertTags('Ý', '', '')\">Ý</a> "; chaine += "<a href=\"javascript:insertTags('ỹ', '', '')\">ỹ</a> "; chaine += "<a href=\"javascript:insertTags('Ỹ', '', '')\">Ỹ</a> "; chaine += "· "; chaine += "<a href=\"javascript:insertTags('{{grec ancien|', '', '')\">{{grec ancien|</a> " chaine += "<a href=\"javascript:insertTags('{{grec moderne|', '', '')\">{{grec moderne|</a> "; elemP.innerHTML += chaine; } addLoadEvent(caracteresSpeciauxHellenopedia); // Onglet Purge function OngletPurge() { var a = document.getElementById("p-cactions"); if (a) { var pageName = document.title.replace(" - Wikipédia", ""); b = a.getElementsByTagName("ul"); if(b.length > 0) { b[0].innerHTML = b[0].innerHTML + '<li id="ca-nstab-user">' + '<a href="/w/index.php?action=purge&title=' + pageName + '">purger</a>' + '</li>'; } } } // Onglet Purge addLoadEvent(OngletPurge); /* À mort le quick preview */ function remLoadEvent(func) { if (window.removeEventListener) window.removeEventListener("load", func, false); else if (window.detachEvent) window.detachEvent("onload", func); } remLoadEvent(addQuickPreview) /* Trop de warnings tue le warning */ function hideEditWarnings() { // ici on cache des trucs en bas de la page d'édition et qui commencent à me gaver if (document.getElementById('editpage-copywarn')) document.getElementById('editpage-copywarn').style.display = "none" if (document.getElementById('edittoolsinfo')) document.getElementById('edittoolsinfo').style.display = "none" } addLoadEvent(hideEditWarnings)