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 можно настроить различные элементы:

Цвета


Примечания

Планируемые функции