FANDOM


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

Таксама можна імгненна адкрываць кожную праўку ў вікі-дзейнасці, выкарыстоўваючы стрэлку уверх (для прагляду наступнай праўкі) і стрэлку ўніз (для прагляду мінулай праўкі).

Заўвага: калі няма ніякага візуальнага адрознення ад кнопкі блакавання, Вы не зможаце блакаваць карыстальнікаў, калі Вы не з'яўляецеся адміністратарам, памочнікам, VSTF або супрацоўнікам Фэндома.

Таксама Вы можаце праглядаць старонку, калі націснуць кнопку "Паказаць старонку" або паказаўшы яе назву кнопкай "Адлюстраваць назву старонкі".

Усталёўка

Дадайце гэты JavaScript на Вашу вікі:

Глабальны Персанальны
w:Special:Mypage/global.js Special:Mypage/common.js
importArticles({
    type: "script",
    articles: [
        "u:dev:AjaxDiff/code.js"
    ]
});
importArticles — лепшы спосаб ўстаноўкі скрыптоў у Fandom'е
Функцыя 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.