FANDOM


AjaxDiff дозволяє дивитися зміни, залишаючись на сторінці вікі-діяльності. Так легше перевіряти правки, а також Ви можете швидко скасовувати і блокувати, залишаючись на сторінці WikiActivity, замість того, щоб відкривати безліч вкладок для виконання цих завдань.

Також можна миттєво відкривати кожну правку у вікі-діяльності, використовуючи стрілку вгору (для перегляду наступного редагування) і стрілку вниз для перегляду минулого редагування).

Примітка: якщо немає ніякої візуальної відмінності від кнопки блокування, Ви не зможете блокувати користувачів, якщо Ви не є адміністратором, помічником, VSTF або співробітником Фендому.

Також Ви можете переглядати сторінку, натиснувши кнопку "Показати сторінку" або показавши її назву кнопкою "Показати назву сторінки".

Установка

Глядзіце таксама: «Уключэнне дадатковых JS і CSS», «Шпаргалка па CSS і JS»
  • Для персанальнага выкарыстання трэба ўставіць код, размешчаны ніжэй, на старонку global.js (для глабальнага выкарыстання) або common.js (для выкарыстання на адной вікі).
importArticles({
    type: 'script',
    articles: [
        'u:dev:AjaxDiff/code.js',
    ]
});
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!


Значення за замовчуванням

Ви можете змінити причину та строк блокування, додавши перед імпортом наступний код:

AjaxDiff = {
    expiry: "1 week",
    reason: "Спам"
};

При цьому Ви можете змінити значення терміну (expiry) і причину блокування (reason). Наприклад, у терміні можна вписати 3 days, а в причини - Спам.

Список змін

  • 26 грудня 2014: Поліпшення і виправлення дрібних правок.
  • 24 грудня 2014: Додавання пересування між правками з допомогою стрілок.
  • 23 грудня 2014: Опублікування скрипта.

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.