CategoryIcon/be

CategoryIcon дадае абразкі да спасылак на старонках катэгорый, дзе імя выявы = спасылка. Дададзеныя выявы па змаўчанні маюць клас «cicon-image».
== Усталёўка ==
== Налада ==
Параметры абразкоў можна рэгуляваць зменай з дапамогай 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.