CategoryIcon/be

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

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

.cicon-image { width: 45px; }


 * Опцыі скрыпту: даступныя праз :
 * опцыя - значэнне па змаўчанні - магчымыя значэнні
 * апісанне


 * 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") перад абразком; вынік: радок


 * tappend - "" - радок
 * дадаць тэкст (span з класам "cicon-append") пасля абразка; вынік: радок

Прыклад
//стварыць аб'ект опцый 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.