Участник:Kemran2933
Черновик Шаблон:Procedure: сворачиваемый блок для СРП и других длинных текстов. Стили лежат в Участник:Kemran2933/Procedure.css.
Пример
Пример процедуры
Нажмите в любом месте заголовка, чтобы раскрыть или свернуть блок.
- Первый пункт.
- Второй пункт со ссылкой.
Процедура с вложенной
Внешний и вложенный блоки раскрываются независимо.
Вложенная процедура
Этот блок лежит внутри предыдущего.
Использование
{{Procedure
|название=Название процедуры
|содержание=Текст процедуры.
* Первый пункт.
* Второй пункт.
}}
название- Заголовок блока. Если параметр пустой или не указан, выводится «Процедура».
содержание- Текст процедуры. Принимает любую вики-разметку, в том числе списки, таблицы и вложенные
{{Procedure}}.
Параметр палитра из старых вызовов можно не удалять: он ни на что не влияет.
Как работает
- Блок свёрнут по умолчанию и занимает 100% ширины родительского блока.
- Раскрывается щелчком в любом месте заголовка, а с клавиатуры клавишами Enter или Пробел, когда заголовок выбран через Tab. Ссылки в заголовке работают как обычные ссылки.
- Своего JavaScript у шаблона нет. Сворачивание делает встроенный в MediaWiki механизм
mw-collapsible, отдельные расширения не нужны. Плавная анимация и стрелка сделаны на CSS. Если в системе включено уменьшение движения, анимация отключается. - Вложенные процедуры раскрываются независимо друг от друга.
- Если ссылка ведёт на якорь внутри свёрнутого блока, MediaWiki сама его раскроет.
- Без JavaScript содержимое показывается раскрытым.
Перенос в шаблон
- Создайте Шаблон:Procedure/styles.css и скопируйте туда содержимое Участник:Kemran2933/Procedure.css.
- Скопируйте исходный код этой страницы в Шаблон:Procedure и замените
src="Участник:Kemran2933/Procedure.css"наsrc="Procedure/styles.css".