Шаблон:Ajax
Осуществляет поддержку AJAX-функции для содержимого таблиц.
Примечание: AJAX может некорректно обрабатываться на различных мобильных устройствах, поэтому его следует избегать на страницах, посвящённых мобильному изданию игры.
Параметры
Доступен только один параметр:
- |target=
- Целевая страница, которая подгружается при щелчке. первый безымянный параметр не отреагирует как параметр target=, пока тот не будет введён. Если всё таки используются значения без указания параметра target=, то другие параметры должны находится на той же строке (без разрыва строки между параметрами; в противном случае происходит сбой, и целевой страницей может стать заглавная страница вики).
Все остальные параметры лишь настраивают визуальное оформление таблицы:
- |width=
- Устанавливает ширину таблицы. По умолчанию 100%.
- |headstyle=
- CSS-стиль для заголовка таблицы. По умолчанию ничего.
- |head=
- Сам текст в заголовке таблицы. По умолчанию пусто, но заголовок по-прежнему отображается, так как JavaScript должен где-то расставить ссылки [править] [показать/скрыть].
- |bodystyle=
- Стиль содержимого ячейки таблицы, применяется как до, так и после загрузки данных таблицы. Для CSS разметки требуется «style=», но также поддерживается викиразметка. По умолчанию align="center".
- |bodyload=
- Задаёт текста содержимого вместе с текстом AJAX-загрузки. Заверните текст, который хотите отобразить участникам внутри [link][/link] в этом параметре. По умолчанию задаётся стандартный текст ссылки.
- |nojs=
- Что видят участники, у которых отключён JavaScript (который конечно же необходим для работы AJAX). По умолчанию идёт следующее:
Этот шаблон требует наличие включённого JavaScript и всплывающих сообщений для отображения. Вы также можете [[{{{target|неизвестно}}}|просмотреть содержимое]] на другой странице.
- |mainstyle=
- Позволяет настраивать класс таблицы на что угодно, кроме «terraria». По умолчанию идёт…"terraria".
- |nohead=
- Если в этом параметре указано любое ненулевое значение, то заголовок не отобразится (включая ссылки показать/скрыть/править).
Синтаксис целевой страницы
Табличные данные должны быть завёрнуты в таблицу на целевой странице. Форматирование должно применяться на целевой, а не на вызываемой странице.
Вы можете завернуть содержимое в <span class="ajaxHide"></span> на целевой странице, чтобы скрыть его на вызываемой.
Подробную информацию о форматировании Ajax можно получить на странице en:User:NoseOfCthulhu/Sandbox1#AJAX_notes.
Примеры
Примеры используют Обсуждение шаблона:Ajax/включение в качестве цели.
Без указанных текстов объекта/ссылки |
---|
С указанными текстами объекта/ссылки |
---|