Fandom Developers Wiki
Advertisement

DiscordModule добавляет модуль Discord в правую часть страницы.

Установка[]

Настройка[]

Вы можете вставить ID вашего сервера или настроить модуль на странице MediaWiki:Custom-Discord-Module-Settings.

События[]

DiscordModule предоставляет 2 события: discordmodule.fill и discordmodule.modal.show. События распространяются с помощью интерфейса mw.hook.

discordmodule.fill
происходит во время показа содержимого модуля. Функция обработки события принимает в качестве первого параметра содержимое модуля (в виде объекта jQuery).
discordmodule.modal.show
происходит во время показа модального окна. Функция обработки события принимает в качестве первого параметра содержимое модального окна (в виде объекта jQuery).

CSS[]

Изображение вместо кнопки "Обновить"[]

.discord-refresh {
    background-image: url("//");
    background-size: contain;
    font-size: 0px;
    width: 20px;
    height: 20px;
}

Замените // на полный путь к изображению.

Настройки, задаваемые пользователями[]

Существует несколько настроек (одна на данный момент), которую можно изменить при помощи объекта window.dev.discordmodule.

Использовать никнеймы[]

Скрипт может отображать никнеймы вместо имён пользователей. Добавьте usenick параметр в ваш персональный JS:

(window.dev = window.dev || {}).discordmodule = {usenick: true};

Using configuration options with Fandom Developers Wiki scripts

The instructions on this page describe how to use configuration options with a script. Here on the Fandom Developers Wiki, many scripts provide optional configuration settings as a mean to alter or enhance the default behavior of the script. When installing configuration options in your JavaScript file, please note that they need to go above the import statement in order to work — unless the directions say otherwise. In case MediaWiki:ImportJS is used to load the scripts, it will be executed last.

Configuration options load too late, don't work
// 1. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

// 2. AjaxRC configuration option
window.ajaxRefresh = 30000;
Proper placement of configuration options
// 1. AjaxRC configuration option
window.ajaxRefresh = 30000;

// 2. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

Аддоны[]

Список доступных аддонов.

Linked users[]

Аддон Linked users отображает имена пользователей (кроме ботов) как ссылки на их профили. Идеально подходит для серверов, где ники в дискорде и на фендоме совпадают. Работает лучше с usenick параметром. Установка:

Advertisement