« MediaWiki:Common.js » : différence entre les versions
m (bon bah ou pas) |
(back) |
||
(10 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 7 : | Ligne 7 : | ||
/**/ | /**/ | ||
/* | |||
Icônes de titre | |||
--------------- | |||
Cherche les icônes de titre (class="icone de titre") et les | |||
déplace à droite du titre de la page. | |||
Doit être exécuté après une éventuelle correction de titre. | |||
Recopié de la Wikipédia francophone | |||
*/ | |||
function IconesDeTitre() { | |||
var h1 = document.getElementsByTagName("h1")[0]; | |||
var icones = document.getElementsByTagName("div"); | |||
var icones2 = new Array(); | |||
var j = 0; | |||
for (var i = 0; i < icones.length; ++i) { | |||
if (icones[i].className == "icone de titre") { | |||
icones2[j++] = icones[i]; | |||
} | |||
} | |||
for (; j > 0; --j) { | |||
icones2[j-1].style.display = "block"; /* annule display:none par défaut */ | |||
icones2[j-1].style.borderWidth = "1px"; | |||
icones2[j-1].style.borderStyle = "solid"; | |||
icones2[j-1].style.borderColor = "white"; | |||
h1.insertBefore(icones2[j-1], h1.firstChild); /* déplacement de l'élément */ | |||
} | |||
} | |||
addOnloadHook(IconesDeTitre); | |||
/* déplacement de coordonnées qui apparaissent en haut de la page */ | |||
function moveCoord() { | |||
var h1 = document.getElementsByTagName("h1")[0]; | |||
var coord = document.getElementById('coordinates'); | |||
if ( !coord || !h1 ) return; | |||
coord.id = "coordinates-title"; | |||
h1.insertBefore(coord, h1.firstChild); | |||
} | |||
hookEvent('load', moveCoord); | |||
//</source> | //</source> |
Dernière version du 9 août 2013 à 10:45
//<source lang="javascript">
/* N’importe quel JavaScript ici sera chargé pour n’importe quel utilisateur et pour chaque page accédée. */
// Suppression du titre sur la page d'accueil, changement de l'onglet et lien vers la liste complète des Wikipédias depuis l'accueil (copié de MediaWiki)
/**/
/*
Icônes de titre
---------------
Cherche les icônes de titre (class="icone de titre") et les
déplace à droite du titre de la page.
Doit être exécuté après une éventuelle correction de titre.
Recopié de la Wikipédia francophone
*/
function IconesDeTitre() {
var h1 = document.getElementsByTagName("h1")[0];
var icones = document.getElementsByTagName("div");
var icones2 = new Array();
var j = 0;
for (var i = 0; i < icones.length; ++i) {
if (icones[i].className == "icone de titre") {
icones2[j++] = icones[i];
}
}
for (; j > 0; --j) {
icones2[j-1].style.display = "block"; /* annule display:none par défaut */
icones2[j-1].style.borderWidth = "1px";
icones2[j-1].style.borderStyle = "solid";
icones2[j-1].style.borderColor = "white";
h1.insertBefore(icones2[j-1], h1.firstChild); /* déplacement de l'élément */
}
}
addOnloadHook(IconesDeTitre);
/* déplacement de coordonnées qui apparaissent en haut de la page */
function moveCoord() {
var h1 = document.getElementsByTagName("h1")[0];
var coord = document.getElementById('coordinates');
if ( !coord || !h1 ) return;
coord.id = "coordinates-title";
h1.insertBefore(coord, h1.firstChild);
}
hookEvent('load', moveCoord);
//</source>