Участник:Kemran2933

Версия от 15:29, 12 ноября 2026; Kemran2933 (обсуждение | вклад) (Уточнение в документации: своего JS нет)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Черновик Шаблон:Procedure: сворачиваемый блок для СРП и других длинных текстов. Стили лежат в Участник:Kemran2933/Procedure.css.

Пример

Пример процедуры

Нажмите в любом месте заголовка, чтобы раскрыть или свернуть блок.

Процедура с вложенной

Внешний и вложенный блоки раскрываются независимо.

Вложенная процедура

Этот блок лежит внутри предыдущего.

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

{{Procedure
|название=Название процедуры
|содержание=Текст процедуры.
* Первый пункт.
* Второй пункт.
}}
название
Заголовок блока. Если параметр пустой или не указан, выводится «Процедура».
содержание
Текст процедуры. Принимает любую вики-разметку, в том числе списки, таблицы и вложенные {{Procedure}}.

Параметр палитра из старых вызовов можно не удалять: он ни на что не влияет.

Как работает

  • Блок свёрнут по умолчанию и занимает 100% ширины родительского блока.
  • Раскрывается щелчком в любом месте заголовка, а с клавиатуры клавишами Enter или Пробел, когда заголовок выбран через Tab. Ссылки в заголовке работают как обычные ссылки.
  • Своего JavaScript у шаблона нет. Сворачивание делает встроенный в MediaWiki механизм mw-collapsible, отдельные расширения не нужны. Плавная анимация и стрелка сделаны на CSS. Если в системе включено уменьшение движения, анимация отключается.
  • Вложенные процедуры раскрываются независимо друг от друга.
  • Если ссылка ведёт на якорь внутри свёрнутого блока, MediaWiki сама его раскроет.
  • Без JavaScript содержимое показывается раскрытым.

Перенос в шаблон

  1. Создайте Шаблон:Procedure/styles.css и скопируйте туда содержимое Участник:Kemran2933/Procedure.css.
  2. Скопируйте исходный код этой страницы в Шаблон:Procedure и замените src="Участник:Kemran2933/Procedure.css" на src="Procedure/styles.css".