Fandom Developers Wiki
Advertisement

Toasts, Fandom'un BannerNotifications'ından daha az müdahaleci olan açılır bildirimler oluşturmanıza olanak tanır.

Kurulum[]

Kullanım[]

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.

Örnekler[]

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!');
Advertisement