DiscordModule добавляет модуль Discord в правую часть страницы.
Installation[]
Configuration[]
Вы можете вставить 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.
// 1. AjaxRC import statement
importArticles({
type: 'script',
articles: [
'u:dev:MediaWiki:AjaxRC.js'
]
});
// 2. AjaxRC configuration option
window.ajaxRefresh = 30000;
// 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 параметром. Установка: