dev

UserStatus, bir kullanıcının durumunu kullanıcı kartındagörüntüleyen bir betikdir. Topluluk temelli vikiler için faydalı olabilir. Ayrıca yapılandırılabilir.

Installation

Durumunuzu değiştirme

Durumunuz vikinizde User:KULLANICIADI/status sayfasına saklanır. Şunlardan birini yapabilirsiniz:

  1. Bir durum yazın ve yayınlayın. Başka sayfa içeriği olmamalıdır. VEYA
  2. Kullanıcı kartınıza biyo/bilgi (eski) altında veya "Profili Düzenle" düğmesinin (UCP) yanında görünen açılır menüyü kullanın.

Kullanılabilir durumlar şunlardır:

Lütfen yalnızca kendi durumunuzu düzenleyin. Başkalarının durumlarını (eski) düzenlemeye çalışırsanız bir uyarı görüntülenecektir.

Configuration

Ayarlar, window.UserStatusSettings nesnesinde saklanır. Hem kişisel hem de site çapında JS'ye girebilir.

0 kapalı/false ve 1 açık/true anlamına gelir.

Değişken Description Mevcut değerler Varsayılan değer Notlar
colorBlindMode Renk körü modu; durum göstergelerine simgeler ekler 0/1 1
lightTheme Renk körü modu için açık temalı simgeler 0/1 0 colorBlindMode gerektirir.
statusIndicator Bir kullanıcının avatarının yanındaki daireyi gösterin 0/1 1 MastheadRightsBadge ile birleştirilmesi önerilmez.
online, away, dnd, offline Durum göstergesinin rengini değiştirin dize, herhangi bir onaltılık veya renk adı #Renkler Dize değeri (tırnak işaretleri arasında), her biri ayrı ayrı ayarlanır, bilinmeyen durumlar çevrimdışı renge ayarlanır

Örnek bir yapılandırma şöyle olacaktır:

window.UserStatusSettings = {
    colorBlindMode: 1,
    lightTheme: 1,
    statusIndicator: 0,
    online: '#0078ff',
    away: '#cc7',
    dnd: 'crimson',
    offline: 'darkgray',
};

Özelleştirme

Çeşitli öğeler CSS aracılığıyla özelleştirilebilir:

Renkler


Notlar

Planned Features