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!


Журнал змін (версія 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.