FANDOM


CategoryIcon дадае абразкі да спасылак на старонках катэгорый, дзе імя выявы = спасылка. Дададзеныя выявы па змаўчанні маюць клас «cicon-image».

Усталёўка

Імпартуеце некалькі скрыптоў? У гэтым кароткім кіраўніцтве паказана, як з'яднаць некалькі імпартаў.
  • Для лакальнага выкарыстання на вікі адміністратар можа ўставіць у старонку MediaWiki:ImportJS радок ніжэй.
dev:CategoryIcon/code.js
  • Для персанальнага выкарыстання трэба ўставіць код, размешчаны ніжэй, на старонку global.js (для глабальнага выкарыстання) або common.js (для выкарыстання на адной вікі).
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:CategoryIcon/code.js',
    ]
});

Налада

Параметры абразкоў можна рэгуляваць зменай з дапамогай CSS:

.cicon-image {
    width: 45px;
}
Опцыі скрыпту
даступныя праз window.fng.cicon:
опцыя - значэнне па змаўчанні - магчымыя значэнні
апісанне
debug - false - true/false
выводзіць адладкавую інфармацыю ў кансоль
restrict - true - true/false
скрыпт будзе працаваць толькі ў прасторы катэгорыя:
ext - .png - радок
пашырэнне файла
cls - cicon-image - радок
клас дадаваных абразкоў
scale - /scale-to-width-down/50 - радок
дадаць запыт на змену памеру выявы (эканоміць трафік); апошняя частка (50) - памер у пікселях; скарыстайце scale="", каб памер не змяняўся
iprepend - "" - радок
дадаць тэкст у пачатак імя малюнка; вынік: радок+імя+пашырэнне
iappend - "" - радок
дадаць тэкст у канец імя малюнка; вынік: імя+радок+пашырэнне
tprepend - "" - радок
дадаць тэкст (span з класам "cicon-prepend") перад абразком; вынік: радок<img ...>
tappend - "" - радок
дадаць тэкст (span з класам "cicon-append") пасля абразка; вынік: <img ...>радок

Прыклад

//стварыць аб'ект опцый
window.fng = $.extend(window.fng, {cicon:{}});
//задаць пашырэнне .svg
window.fng.cicon.ext = '.svg';
//дадаць 'Map ' да імёнаў малюнкаў ('Map Earth' и тп)
window.fng.cicon.iprepend = 'Map ';
//запытаць змену памеру да 50px
window.fng.cicon.scale = '/scale-to-width-down/50';

З гэтымі наладамі скрыпт будзе шукаць выявы імёнамі "Map спасылка.svg", дзе "спасылка" - гэта тэкст спасылкі, а потым дадаваць іх да спасылак.

Нататкі

  • Падвойныя перанакіраванні не апрацоўваюцца.
  • Скрыпт не задае стылі. Скарыстайце паказаныя вышэй класы для змены параметраў выяў і тэксту.
  • Опцыі павінны быць недзе ў common/wikia.js. Сам скрыпт лепш імпартаваць праз ImportJS.
Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+