Toasts, Fandom'un BannerNotifications'ından daha az müdahaleci olan açılır bildirimler oluşturmanıza olanak tanır.
Installation
Usage
Betiğinin işlevi hemen kullanılamayacak, ancak mw.hook aracılığıyla bir kanca çağıracak. Kullanılabilir olduğundan emin olmak için şunları kullanabilirsiniz:
mw.hook('dev.toasts').add(function(Toasts) {
/**
* `Toasts` parametresi, `window.dev.toasts` ile aynıdır
* Kodunuzu burada çalıştırın
*/
});
Her tost kendi rengine sahiptir ve varsayılan olmayan tostların kendi yöntemleri kullanılarak görüntülenebilen kendi simgeleri vardır:
show- Tür: Yöntem
- Açıklama Bir tost görüntüler.
- Parametreler:
content- Bildirim içeriği.options- Bildirimi uyarlamak için bir seçenekler nesnesi.
type- Olası değerler şunlardır:default,info,warning,errorvesuccess.icon- Kullanılacak simge türü, olası değerler şunları içerir:bilgi,uyarı,hatavesuccess.timeout- Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
info- Tür: Yöntem
- Açıklama
infotürünü kullanarak bir tost görüntüler. - Parametreler:
content- Bildirim içeriği.options- Bildirimi uyarlamak için bir seçenekler nesnesi.
icon- Kullanılacak simge türü, olası değerler şunları içerir:bilgi,uyarı,hatavesuccess.timeout- Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
error- Tür: Yöntem
- Açıklama
errortürünü kullanarak bir tost görüntüler. - Parametreler:
content- Bildirim içeriği.options- Bildirimi uyarlamak için bir seçenekler nesnesi.
icon- Kullanılacak simge türü, olası değerler şunları içerir:bilgi,uyarı,hatavesuccess.timeout- Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
warning- Tür: Yöntem
- Açıklama
warningtürünü kullanarak bir tost görüntüler. - Parametreler:
content- Bildirim içeriği.options- Bildirimi uyarlamak için bir seçenekler nesnesi.
icon- Kullanılacak simge türü, olası değerler şunları içerir:bilgi,uyarı,hatavesuccess.timeout- Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
success- Tür: Yöntem
- Açıklama
successtürünü kullanarak bir tost görüntüler. - Parametreler:
content- Bildirim içeriği.options- Bildirimi uyarlamak için bir seçenekler nesnesi.
icon- Kullanılacak simge türü, olası değerler şunları içerir:bilgi,uyarı,hatavesuccess.timeout- Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
Examples
Standart bir tost oluşturur ve 5 saniye boyunca görüntüler:
// varsayılan tostlar
Toasts.show('Merhaba dünya.', { timeout: 5000 });
Toasts('Tekrar merhaba dünya.', { timeout: 5000 });
Çeşitli tost türleri oluşturur:
// uyarı simgesiyle birlikte bilgi tostu, 10 saniye boyunca görüntülenir
Toasts.info('3.1415926...', { icon: 'warning', timeout: 10000 });
// simgesi olmayan tost hatası
Toasts.error('Olamaz, bir şey yanlış gitti!', { icon: 'default' });
// başarı tostu
Toasts.success('Tebrikler, başardınız!');