dev

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, error ve success.
  • icon - Kullanılacak simge türü, olası değerler şunları içerir: bilgi, uyarı, hata ve success.
  • timeout - Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
info
Tür: Yöntem
Açıklama info tü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ı, hata ve success.
  • timeout - Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
error
Tür: Yöntem
Açıklama error tü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ı, hata ve success.
  • timeout - Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
warning
Tür: Yöntem
Açıklama warning tü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ı, hata ve success.
  • timeout - Bildirimin milisaniye cinsinden görüntülenme süresi. Varsayılanlar 3000ms'dir.
success
Tür: Yöntem
Açıklama success tü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ı, hata ve success.
  • 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!');