MediaWiki:Sablony.js/dokumentace

Z WikiSkript

Základní informace

MediaWiki:Sablony.js
  • skript pomáhající zobrazit šablony po ukázání myší na obrázek

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.