Шаблон:Ajax: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| (не показано 7 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
<includeonly>{{#ifeq: {{{2}}} | auto | <includeonly>{{#ifeq: {{{2}}} | auto | ||
|<span class="ajax-load"> | |<span class="ajax-load"> | ||
<span style="display:none;" class="ajax-load-content">{{{1}}}</span> | <span style="display:none;" class="ajax-load-content">{{{1}}}</span> | ||
<span class="ajax-load-loading">[[ | <span class="ajax-load-loading">[[Файл:Silva-loading.gif|16px]] Пожалуйста, подождите, содержимое загружается...</span> | ||
</span> | </span> | ||
|<abbr style="font-size:0.925rem; color:var(--text-color-link); cursor:pointer; border:1px solid var(--color-contrast2); padding:0 4px; border-radius:var(--border-radius-low); display:inline-block; margin:2px 0;" class="ajax-load-link ajax-load"> | |<abbr style="font-size:0.925rem; color:var(--text-color-link); cursor:pointer; border:1px solid var(--color-contrast2); padding:0 4px; border-radius:var(--border-radius-low); display:inline-block; margin:2px 0;" class="ajax-load-link ajax-load">{{{2|Нажмите здесь, чтобы раскрыть содержимое. <i style="font-size:90%;">(может быть небольшая задержка)</i>}}}<span style="display:none;" class="ajax-load-loading">[[Файл:Silva-loading.gif|16px]] Пожалуйста, подождите, содержимое загружается...</span><span style="display:none;" class="ajax-load-content">{{{1}}}</span> | ||
< | |||
<span style="display:none;" class="ajax-load-loading">[[ | |||
</abbr> | </abbr> | ||
}}</includeonly><noinclude>{{doc}}</noinclude> | }}</includeonly><noinclude>{{doc}}</noinclude> | ||
Текущая версия от 04:12, 17 марта 2026
Шаблон обеспечивает поддержку AJAX-функций для строк. Реализован с помощью MediaWiki:Common.js.
При нажатии выводит содержимое параметра {{{1}}} в формате вики-текста. То есть, шаблон не просто отображает текст как строку, а обрабатывает его так же, как это делает движок вики при загрузке страницы.
Обычно используется для вывода тяжёлых модулей, чтобы избежать долгой загрузки страницы для пользователей, которым содержимое этого модуля может быть не нужно.
Использование
В параметр {{{1}}} передаётся вики-текст, заключённый в теги <nowiki>.
{{Ajax