CustisScripts — расширение MediaWiki.

Включение в сборку Mediawiki4Intranet:

Contents

Фичи

CustisScripts — расширение, выполняющее несколько функций сразу и явно требующее разделения. В основном — включает готовый набор яваскриптов.

Живой автопредпросмотр

«Живой автопредпросмотр» в отдельном окне (LiveRefresh) — добавляет флажок «автопредпросмотр» под полем редактирования текста статьи. Если его отметить, откроется отдельное окно браузера, в котором каждые N секунд (N задаётся в поле рядом с флажком) будет предпросматриваться редактируемое содержимое.

Это получается «почти WISYWIG».

Русский common.js

Включена большая часть rupedia:MediaWiki:Common.js.

WikEd

Включён редактор с подсветкой вики-разметки wikEd в полной комплектации — со всеми сопутствующими скриптами и отсутствием необходимости загружать их со стороннего сервера (mediawiki.org).

Кстати, если он вам не нравится, его можно отключить кликом по мааленькому карандашику в правом верхнем углу страницы.

ВП:СБ

Включён доработанный скрипт Википедия: Сворачивающиеся блоки — пример: WikiCutDemo (Шаблон:WikiCutBegin, Шаблон:WikiCutEnd).

Данная реализация сворачивающихся блоков, правда, несколько устарела — есть mediawikiwiki:Manual:Collapsible elements.

Подсказки сносок

TooltipReferences — сноски во всплывающих подсказках[1].

Масштабирование iframe’ов

Для упрощения встраивания в статьи содержимого с других доменов включена функция для изменения размера iframe с помощью HTML5 postMessage, как единственного кошерного метода кроссдоменной коммуникации. Если ифрейм пришлёт сообщение resize(w=WIDTH;h=HEIGHT), то вики изменит его размер на WIDTH x HEIGHT.

openM3uVideo

Некоторого рода хак — JS-функция openM3uVideo(url, start, unixurl) формирует «data-URL», содержащий m3u-файл с путём к видеоролику (возможно, локальным) и конкретным временем, с которого его следует открыть. Если url — локальный путь, то в качестве unixurl можно передать тот же url для UNIX-машин (так как пути, очевидно, различаются).

  1. Демонстрация всплывающей сноски