MediaWiki:Sablony.js/dokumentace
Základní informace
MediaWiki:Sablony.js |
---|
|
Tento skript pomáhá starším prolížečům (IE 6.0 a nižší) správně zobrazit šablonu po ukázání myší na její "kolabovanou" formu - obrázek.
V MediaWiki:Common.js je spoušten pouze tehdy, když je prohlížeč starší než IE 6, což je testováno existencí funkce window.XMLHttpRequest
.
Skript načte všechny elementy šablony důležité pro jeho funkci a každému z nich zadá atribut onmouseover
a onmouseout
tak, aby se při ukázán myší na obrázek šablony zobrazila celá šablona.
Funkce umoznitHover()
Funkce umoznitHover()
obsahuje celý kód skriptu.
Nejprve se načtou všechny <div> elementy, které jsou důležité pro skript:
- div class="schovana_zprava" - zaštiťuje celou šablonu
- div class="schovana_zprava_visible" - zobrazená část šablony (obrázek)
- div class="schovana_zprava_hidden" - schovaná část šablony (kompletní šablona)
Poté se jim přiřadí atributy onmouseover
a onmouseout
tak, aby se při ukázán myší na <div class="schovana_zprava_visible">
zobrazila šablona skrytá v <div class="schovana_zprava_hidden">
.
Styly
Tento skript spolupracuje s CSS stylem MediaWiki:Common.css, kde jsou definovány styly jednotlivých částí šablony. Zmíněný styl také obhospodařuje stejnou funkci (jako tento skript) u novějších prohlížečů.
/* Schované šablony */
.schovana_zprava .schovana_zprava_hidden{
background-color: #FFFFFF;
position: absolute;
visibility: hidden;
right: 1%;
z-index: 500;
align: right;
}
.schovana_zprava:hover .schovana_zprava_hidden{
visibility: visible;
}
.schovana_zprava {
align: right;
}
.schovana_zprava_visible {
z-index: 490;
background-color: #FFFFFF;
}
Interakce
Nejsou známy. Tento skript by podle všeho měl fungovat na jakékoli verzi softwaru MediaWiki.