UnifiedControlPanel/ru

предоставляет набор переключателей для быстрого управления некоторыми функциями движка (переключение языка, просмотр исходного кода и т.п.).
==Установка==
==Использование==
Установите нужные флажки; заполните поля ввода, если необходимо; нажмите кнопку запуска или отмены.
По умолчанию скрипт предлагает следующие опции:
;raw: показать исходный код статьи
;render: показать отрендеренную статью, но без стилей и скриптов
;credits: показать список редакторов статьи
;history: показать историю изменений статьи
;purge: если не знаете, что это, то не используйте; если знаете, тоже не используйте
;debug: режим отладки; это не тестовый режим, но в тестовом режиме полезен
;safemode: отключить все настраиваемые (как пользователя, так и сайта) скрипты и стили
;use(site/user)(js/css): отключить использование соответствующих скриптов и стилей
;uselang: использовать язык; впишите код языка в поле ввода
;useskin: использовать скин; в данный момент доступен только один альтернативный скин (mercury/wikiamobile), который и установлен в поле ввода по умолчанию
;diff: показать разницу версий; используйте текстовое поле, чтобы установить параметры
Если скрипт обнаруживает в адресе параметры поиска (всё, что идёт после знака ? в адресе), он добавит найденные параметры на форму. Результат может получиться забавным.
==Настраиваемые действия==
 позволяет добавлять определённые пользователем действия. Пошаговая инструкция:
#создать объект для хранения конфигурации: (window.fng = window.fng || {}).ucp = window.fng.ucp || {};
#заполнить массив "moreactions" действиями:
fng.ucp.moreactions = (fng.ucp.moreactions || []).concat([<действие1>, <действие2>]);
Формат действия:
{
 id: идентификатор действия
 action: непосредственно действие
 caption: текст подписи
 title: текст всплывающей подсказки
 hasInput: boolean; нужно ли поле ввода
 inputSize: размер поля ввода
 inputPh: плейсхолдер поля ввода
 inputVal: значение поля по умолчанию
}
Можно также полностью перезаписать массив действий, переопределив массив actions.
===Перевод настраиваемых действий===
Для настраиваемых действий можно добавить перевод текста и всплывающей подсказки. Скрипт использует <идентификатор действия>label и <идентификатор действия>title в качестве перевода соответствующих строк.