dev

UserStatus — гэта скрыпт, што адлюстроўвае статус удзельніка ў прафайле. Гэта можа быць карысна для вікі-супольнасцяў, дзе высокая актыўнасць удзельнікаў у чаце, Абмеркаваннях і да т. п. Скрыпт таксама наладжваецца.

Installation

Змена статусу

Ваш статус захоўваецца на старонцы Удзельнік:USERNAME/status на вікі. Вы таксама можаце:

  1. Увядзіце статус і апублікуйце яго. На старонцы не павінна быць іншага змесціва. ЦІ
  2. Скарыстайце расчынянае меню, якое адлюстроўваецца ў вашым прафайле пад пунктам «Пра сябе»/інфармацыі пра ўдзельніка.

Даступныя статусы:

Змяняйце толькі свой статус. Пры спробе змяніць статус іншых удзельнікаў будзе адлюстроўвацца папярэджанне.

Configuration

Налады захоўваюцца ў аб'екце window.UserStatusSettings. Ён можа выкарыстоўвацца як у асабістым, гэтак і ў агульным JS.

0 выкарыстоўваецца для адключэння скрыпту і 1 для ўлучэння.

Зменная Description Даступныя значэнні Значэнне па змаўчанні Нататкі
colorBlindMode Рэжым для людзей, якія не адрозніваюць колеры; дадае значкі ў індыкатары стану 0/1 1
lightTheme Светлавыя тэматычныя значкі для дальтанізму 0/1 0 Патрабуе colorBlindMode.
statusIndicator Адлюстроўвае кола поруч з аватарам удзельніка 0/1 1 Не рэкамендуецца скарыстаць разам з MastheadRightsBadge.
online, away, dnd, offline Change the color of the status indicator string, any hexadecimal or color name #Колеры String value (in between quotation marks), set each individually, unknown statuses are set to offline color

Прыклад налады:

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

Адаптацыя

З дапамогай CSS можна наладзіць розныя элементы:

Колеры


Нататкі

Запланаваныя функцыі