Участник:Kemran2933: различия между версиями
Шаблон:Procedure: возвращены анимация, стрелка, клик по всему заголовку и отступы без расширения Tabs (mw-collapsible + TemplateStyles) |
м Уточнение в документации: своего JS нет |
||
| Строка 39: | Строка 39: | ||
* Блок свёрнут по умолчанию и занимает 100% ширины родительского блока. | * Блок свёрнут по умолчанию и занимает 100% ширины родительского блока. | ||
* Раскрывается щелчком в любом месте заголовка, а с клавиатуры клавишами Enter или Пробел, когда заголовок выбран через Tab. Ссылки в заголовке работают как обычные ссылки. | * Раскрывается щелчком в любом месте заголовка, а с клавиатуры клавишами Enter или Пробел, когда заголовок выбран через Tab. Ссылки в заголовке работают как обычные ссылки. | ||
* Сворачивание делает | * Своего JavaScript у шаблона нет. Сворачивание делает встроенный в MediaWiki механизм <code>mw-collapsible</code>, отдельные расширения не нужны. Плавная анимация и стрелка сделаны на CSS. Если в системе включено уменьшение движения, анимация отключается. | ||
* Вложенные процедуры раскрываются независимо друг от друга. | * Вложенные процедуры раскрываются независимо друг от друга. | ||
* Если ссылка ведёт на якорь внутри свёрнутого блока, MediaWiki сама его раскроет. | * Если ссылка ведёт на якорь внутри свёрнутого блока, MediaWiki сама его раскроет. | ||
Текущая версия от 15:29, 12 ноября 2026
Черновик Шаблон: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".