Bubble notifications/it



Le notifiche a bolle sono un sistema JavaScript sviluppato come parte di MediaWiki per visualizzare le notifiche su una pagina web.

Funzionalità

 * Notifiche multiple Si possono mostrare notifiche multiple nello stesso momento. Ognuna di esse può essere chiusa indipendentemente dalle altre.
 * Chiusura automatica Ogni notifica può essere configurata per essere automaticamente chiusa dopo un breve periodo di tempo. Questo sistema è abilitato per impostazione predefinita, ma le singole funzionalità che utilizzano questo sistema possono scegliere di disabilitarlo per notifiche specifiche ove necessario.
 * etichettare Facoltativamente, a una notifica può essere assegnato un nome (o "tag"). Quando viene creata una nuova notifica con lo stesso nome di una precedente ancora attiva, la precedente viene sostituita con quella nuova. Ciò consente una migliore esperienza utente in cui altrimenti si renderebbero visibili notifiche vecchie, incomplete o duplicate (esempio di caso d'utilizzo).

API
Il punto di ingresso per le notifiche a bolle è il metodo $ 1. Alcuni esempi:

Il formato é:, le altre opzioni disponibili sono:


 * – Un valore booleano indica se la notifica deve essere nascosta automaticamente dopo la visualizzazione o se deve persistere.
 * – Numero di secondi per il timeout che nasconde automaticamente le notifiche.
 * – Una stringa opzionale. Quando una notifica è contrassegnata, verrà visualizzato solo un messaggio con quel tag. Il tentativo di visualizzare una nuova notifica con lo stesso tag di una già visualizzata causerà la chiusura dell'altra notifica e l'apertura di questa nuova notifica al posto della notifica precedente.
 * – Un titolo opzionale per la notifica. Viene mostrato sopra il contenuto, normalmente in grassetto.
 * – Una stringa facoltativa per il tipo di messaggio utilizzato per lo stile: Esempi: 'info', 'warn', 'error', 'success'.
 * – Un valore booleano che indica se il timeout di autoHide deve essere basato sull'ora in cui la pagina è stata visibile all'utente o se deve utilizzare l'ora dell'orologio a muro.



Vedi anche

 * Documentazione API: mw.notify

