FANDOM


UnifiedControlPanel предоставляет набор переключателей для быстрого управления некоторыми функциями движка (переключение языка, просмотр исходного кода и т.п.).

Установка

Использование

Установите нужные флажки; заполните поля ввода, если необходимо; нажмите кнопку запуска или отмены.
По умолчанию скрипт предлагает следующие опции:

raw
показать исходный код статьи
render
показать отрендеренную статью, но без стилей и скриптов
credits
показать список редакторов статьи
history
показать историю изменений статьи
purge
если не знаете, что это, то не используйте; если знаете, тоже не используйте
debug
режим отладки; это не тестовый режим, но в тестовом режиме полезен
safemode
отключить все настраиваемые (как пользователя, так и сайта) скрипты и стили
use(site/user)(js/css)
отключить использование соответствующих скриптов и стилей
uselang
использовать язык; впишите код языка в поле ввода
useskin
использовать скин; в данный момент доступен только один альтернативный скин (mercury/wikiamobile), который и установлен в поле ввода по умолчанию
diff
показать разницу версий; используйте текстовое поле, чтобы установить параметры

Если скрипт обнаруживает в адресе параметры поиска (всё, что идёт после знака ? в адресе), он добавит найденные параметры на форму. Результат может получиться забавным.

Настраиваемые действия

UnifiedControlPanel позволяет добавлять определённые пользователем действия. Пошаговая инструкция:

  1. создать объект для хранения конфигурации: (window.fng = window.fng || {}).ucp = window.fng.ucp || {};
  2. заполнить массив "moreactions" действиями:
fng.ucp.moreactions = (fng.ucp.moreactions || []).concat([<действие1>, <действие2>]);

Формат действия:

{
    id: идентификатор действия
    action: непосредственно действие
    caption: текст подписи
    title: текст всплывающей подсказки
    hasInput: boolean; нужно ли поле ввода
    inputSize: размер поля ввода
    inputPh: плейсхолдер поля ввода
    inputVal: значение поля по умолчанию
}

Можно также полностью перезаписать массив действий, переопределив массив actions.

Перевод настраиваемых действий

Для настраиваемых действий можно добавить перевод текста и всплывающей подсказки. Скрипт использует <идентификатор действия>label и <идентификатор действия>title в качестве перевода соответствующих строк.

Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+