Open main menu

Extension:RevisionSlider

This page is a translated version of the page Extension:RevisionSlider and the translation is 53% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎galego • ‎italiano • ‎polski • ‎português do Brasil • ‎Ελληνικά • ‎русский • ‎українська • ‎עברית • ‎فارسی • ‎کوردی • ‎中文 • ‎日本語 • ‎粵語 • ‎한국어
Справка по расширениям MediaWiki
OOjs UI icon advanced.svg
Extension:RevisionSlider
Статус релиза: стабильный
Screenshot Revision slider EN large.png
Реализация User interface
Описание Добавлен слайдерный интерфейс сравнения, позволяющий легко перемещаться между версиями
Автор(ы) Викимедиа Германия
Последняя версия 1.0.0 (постоянное обновление)
Политика совместимости ветвь релиза
MediaWiki 1.25+
Изменения БД Нет
Лицензия GNU General Public License 2.0 or later
Загрузка
Переведите расширение RevisionSlider если оно доступно на translatewiki.net
Проверьте использование и версию.
Проблемы Открытые задачи · Сообщить об ошибке

Расширение RevisionSlider добавляет в режим просмотра разницы версий показ правок на слайдере, что позволяет легко перемещаться между ними.

Установка

  • Скачайте и распакуйте файл(ы) в папку с названием RevisionSlider в вашей папке extensions/.
  • Добавьте следующий строки в конец файла LocalSettings.php:
    wfLoadExtension( 'RevisionSlider' );
    
  •   Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.

Использование

RevisionSlider поможет вам сориентироваться и сравнить версии страницы на странице разницы версий.

Once expanded, the RevisionSlider fetches data about the revisions and allows you to navigate and compare revisions on the diff page.

Каждый столбец представляет собой версию страницы.

Столбцы вверх показывают увеличение размера страницы, а столбцы вниз — уменьшение.
На картинке первая версия представляет собой добавление содержания, в то время как вторая версия представляет собой удаление содержания.

Чтобы сравнить некоторые версии страницы, надо выбрать версии, используя жёлтый и синий указатели. Синим указателем управляется более новая версия, жёлтый указатель управляет более старой версией.

There are several ways to do this:

  • You can drag and drop the knob to the desired position on the slider.
  • You can click on the desired position on the slider line. To select the newer revision, click on the blue line, and for selecting the older revision, click on the yellow line. To indicate which revision you're about to select, a preview of a blue or yellow knob appears and the bar turns blue or yellow.
  • You can click into the bar above the middle line (to select the newer revision) or below the line (to select the older revision). This also gives you a preview of the knob on the middle line.
If you move the blue knob to a position left of the yellow knob, the yellow knob is automatically moved along, and vice versa if you move the yellow knob to a position right of the blue knob.

Используйте стрелки для перемещения вперёд и назад через историю правок страницы и для просмотра старых и новых версий.

Opt-out

If you are not using the RevisionSlider at all and also don't want to see the collapsed RevisionSlider bar at the top of the diff page, you can opt-out by checking Don't show the RevisionSlider in your preferences under Appearance -> Diffs.

Technical Background

JavaScript hook'и

RevisionSlider использует AJAX для перезагрузки страницы разницы версий при выборе новой версии. После того, как страница была перезагружена, оба hook`а wikipage.content и wikipage.diff перестают работать. Если пользовательское JavaScript или расширение JavaScript действует на странице разницы версий, вы можете иметь потребность ждать сигнала этих hook`ов.

Примеры

API calls & fetching data

Unless expanded, the tool is not doing any API calls. Only when the user expands the slider, it fetches data about revisions (revision-id, timestamp, user, comment, size and flags). The tool only fetches data for revisions that are currently visible on the screen (maximum 500 revisions) and data about additional revisions is only loaded when the user navigates back or forth on the timeline using the arrows.

Предыстория

RevisionSlider[1] это возможность для выполнения одного из первых пожеланий "списка пожеланий" немецкого сообщества[2]и был разработан "WMDE's TCB team". Он вдохновлён гаджетом revisionjumper участника DerHexer и основан на прототипе от Community Tech team Фонда Викимедиа.

Notes (for rather technical audience) on RTL issues discovered while developing the extension have been published on the separate subpage.

Примечания