Википедия:Гаджеты/Быстрый предпросмотрБыстрый предпросмотр — гаджет, в режиме редактирования добавляющий кнопки «Просмотр» и «Изменения», при нажатии на которые не происходит перезагрузки страницы. Благодаря отсутствию перезагрузки всей страницы достигается:
Опция «Показывать предпросмотр без перезагрузки страницы» в настройках, в принципе, делает то же самое, но при этом меняет поведение стандартных кнопок предпросмотра и изменения и запрашивает с сервера полный код страницы (без экономии трафика)[обновить данные]. Особенности кнопки «Просмотр»Кнопка «Просмотр» обновляет только область основного текста и описания правки. Нажатие кнопки с зажатым ⇧ Shift также обновит отображение категорий и шаблонов (до перевода интервик на Викиданные также обновляло их). В некоторых случаях по-прежнему нужен обычный предпросмотр, перезагружающий всю страницу:
Дополнительные возможности
НастройкаНекоторые параметры для гаджета можно добавить в свой .js-файл. Положение кнопокПо умолчанию кнопки показываются справа от верхней панели кнопок вставки. Можно переместить их налево, указав ajaxPreviewPos = 'left'; // кнопки слева
Также можно переместить их на место соответствующих обычных кнопок под окном редактирования, «вытесняя» тех вправо: ajaxPreviewPos = 'bottom'; // кнопки внизу
Клавиши быстрого вызоваПо умолчанию новые кнопки забирают сочетания клавиш браузера (p для просмотра и v для изменений) у соответствующих обычных кнопок (в разных браузерах к ним нужно добавлять разные модификаторы, например в Хроме — Alt). Это можно изменить с помощью следующих параметров: ajaxPreviewKey = 'o';
ajaxDiffKey = 'b';
Пустая строка ( Названия кнопокПо умолчанию кнопки имеют названия «Просмотр» и «Изменения». Это можно изменить с помощью следующих параметров: ajaxPreviewButton = 'Ω';
ajaxDiffButton = 'Δ';
Более полный предпросмотрСледующий параметр заставит скрипт всегда обновлять предпросмотр интервик, категорий и шаблонов (shift-клик тогда имеет обратное действие). ajaxPreviewFull = true;
Технические деталиКод гаджета: MediaWiki:Gadget-preview.js. |
Portal di Ensiklopedia Dunia