Bubble notifications/cs



Bublinová upozornění je systém JavaScript vyvinutý jako součást MediaWiki pro zobrazování upozornění na webové stránce.

Funkce

 * Několik upozornění: Dokáže zobrazit více notifikací (upozornění) současně. Každé může být samostatně uzavřeno.
 * Automatické zavírání: Oznámení lze nakonfigurovat tak, aby se po krátké době automaticky zavřelo. To je ve výchozím nastavení povoleno, ale jednotlivé funkce používající tento systém se mohou rozhodnout, že jej v případě potřeby pro konkrétní upozornění deaktivují.
 * Označování: Oznámení lze volitelně pojmenovat (nebo "tag"). Když je vytvořeno nové oznámení se stejným názvem jako starší, které je stále aktivní, starší je nahrazeno novým. To umožňuje lepší uživatelský dojem tam, kde by jinak byla viditelná stará, neúplná nebo duplicitní oznámení ([příklady použití https://www.w3.org/TR/notifications/#tags-example])

API
Vstupním bodem pro bublinová upozornění je metoda. Příklady použití:

Formát je:, dostupné možnosti jsou:


 * – Logická hodnota udávající, zda má být oznámení po zobrazení automaticky skryto nebo zda má přetrvávat.
 * – Počet sekund pro časový limit automatického skrytí oznámení.
 * – Volitelný řetězec. Když je oznámení označeno, zobrazí se pouze jedna zpráva s tímto štítkem. Pokus o zobrazení nového oznámení se stejným štítkem, jaký se již zobrazuje, způsobí, že se druhé oznámení zavře a toto nové oznámení se otevře na stejném místě jako předchozí oznámení.
 * – Volitelný název pro oznámení. Zobrazí se nad obsahem, obvykle tučně.
 * – Volitelný řetězec pro typ zprávy použité pro styling: Příklady: 'info', 'warn', 'error', 'success'.
 * – Logická hodnota udávající, zda časový limit automatického skrytí má být založen na době, kdy byla stránka viditelná pro uživatele, nebo zda má používat čas nástěnných hodin.



Související odkazy

 * Dokumentace API: mw.notify