FANDOM


Этот скрипт только для ЛИЧНОГО использования!

Вы можете установить этот скрипт для себя, но его запрещено использовать на всей вики (т.е. в MediaWiki:Common.js или MediaWiki:Wikia.js), т.к. это будет нарушать Условия Использования ФЭНДОМА. (Смотрите политику адаптации)

Rollback — обратная разработка действия группы участников, позволяющая откатывать правки вне зависимости от того, являетесь вы членом группы или нет.

Скрипт не имеет приоритета над обычным откатом правок, если у участника уже есть права.

Примечания

Вики-проекты могут запрещать использование этого скрипта. Если вы являетесь администратором вики и хотите отключить скрипт, вы должны создать фильтр злоупотреблений, который предотвращает откаты от участников, не входящих в группу. Это может быть достигнуто путём проверки участника в соответствующей группе с правом отката (например, откатчик, администратор, VSTF), когда описание изменений «Отменены изменения».

Установка

Добавьте этот JavaScript на Вашу вики:

Глобальный Персональный
w:Special:Mypage/global.js Special:Mypage/common.js
importScriptPage('MediaWiki:Rollback/code.js', 'dev');
importArticles — лучший способ установки скриптов на ФЭНДОМЕ
Функция importArticles используется для объединения нескольких HTTP-запросов в один, позволяя множеству скриптов загружаться и выполнять свою работу быстрее. Если Вы устанавливаете несколько различных скриптов, возможно, в коде есть несколько ненужных импортов. Нажмите "Развернуть", чтобы посмотреть, как эффективно установить скрипты одним импортом, увеличив скорость их работы и очистив лишний код. Ещё один метод - использование страницы MediaWiki:ImportJS.
Если в вашем файле JavaScript есть множество строк с импортом importScript, importScriptPage или importArticles, то их можно соединить! Так Ваш код будет быстрее загружать скрипты с одного импорта, и его вид будет аккуратнее. Рассмотрите образцы ниже. Возможно, в данный момент Ваш код похож на образец слева. Справа же показано, как Вы можете его изменить.
Несколько импортов — грязно и медленно Один импорт — чисто и эффективно
importScriptPage('AjaxRC/code.js','dev');
 
importScript('MediaWiki:localScript.js');
 
importArticle({
  type: 'script',
  article: 'u:dev:FloatingToc/code.js'
});
 
importScriptPage('page1.js', 'wikiname');
 
importScriptPage('page2.js', 'wikiname');
importArticles({
    type: 'script',
    articles: [
        'u:dev:AjaxRC/code.js',
        'MediaWiki:localScript.js',
        'u:dev:FloatingToc/code.js',
        'u:wikiname:page1.js',
        'u:wikiname:page2.js'
    ]
});
Примечание: Обратите особое внимание на расстановку запятых и синтаксис в данном примере. Зачастую пользователи, мало знакомые с программированием (и не только!), случайно совершают ошибку, неправильно поставив запятую при написании кода, забывая написать символ или нечаянно удалив его. Это приводит к синтаксической ошибке, которая ломает код. Аккуратно импортируйте скрипты, следуя инструкции выше.
Однако, существует ещё множество требований к использованию importArticles! Для подробной информации смотрите справку "Включение дополнительных JS и CSS".



Журнал изменений (версия 1)

11 августа 2017
  • Принудительные изменения должны быть отмечены как незначительные
10 августа 2017
  • Исправлена долгосрочная ошибка, где указывается последний редактор страницы, а не тот участник, который сделал откат
  • Добавлена функция i18n (перевод скрипта на разные языки)
16 сентября 2016
  • Более короткое описание изменений для участников с длинными именами
27 августа 2016
  • Удалена ссылка на откат после нажатия
27 марта 2016
  • Исправлена ссылка на вклад
  • Более точное размещение
12 марта 2016
  • Исправлено API-кэширование, небольшое улучшение
10 марта 2016
  • Начальная версия

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.