CategoryIcon/uk

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.