CategoryIcon añade iconos a los enlaces en una página de categoría, donde el nombre del archivo = enlace. Las imágenes añadidas tienen la clase "ciclon-image" por defecto.
Ajustes
Disponible a través de window.fng.cicon:
- opción - por defecto - valores aceptados
- descripción
- debug - false - true/false
- alguna información mostrada en la consola
- restrict - true - true/false
- ejecuta el script solo en el espacio de nombres categoría:
- ext - .png - string
- formato de imagen (extensión)
- cls - cicon-image - string
- clase de la imagen, para fines de estilización
- scale - /scale-to-width-down/50 - string
- añade una solicitud de escalado a la ruta de la imagen (reduce uso de ancho de banda); la última parte (50) - tamaño en píxeles; usa scale="" para inhabilitarlo.
- iprepend - "" - string
- antepone texto al nombre de la imagen; resultado: string+nombre+ext
- iappend - "" - string
- anexa un texto al nombre de la imagen; resultado: nombre+string+ext
- tprepend - "" - string
- antepone un texto (span con la clase "cicon-prepend") a la etiqueta de la imagen; resultado: string<img ...>
- tappend - "" - string
- anexa un texto (span con la clase "cicon-append") a la etiqueta de la imagen; resultado:<img ...>string
Ejemplo
//crear objeto de configuración
window.fng = $.extend(window.fng, {cicon:{}});
//establecer la extensión de archivo a .svg
window.fng.cicon.ext = '.svg';
//anexar 'Map ' a todos los nombres de archivo ('Map Earth' etc)
window.fng.cicon.iprepend = 'Map ';
//solicita una reducción de la escala a 50px
window.fng.cicon.scale = '/scale-to-width-down/50';
Con los ajustes sobre el script busca archivos llamados "Map link.svg", donde "link" es el enlace del texto, entonces los añade a los links.
Notas
- Las redirecciones dobles no son resueltas.
- La imagen y el texto no están estilizados por defecto. Utiliza las clases de arriba para añadir estilos..
- Los ajustes están supuestos para estar en algún sitio en common/wikia.js. El script en sí mismo - en ImportJS.