Foro: hornear también el icono del ítem de wowhead
Al hornear la clase de calidad (qN), el script de wowhead daba el enlace por procesado y dejaba de añadir el icono, así que el icono desapareció. Ahora el icono se hornea junto al enlace: el endpoint /api/forum/wowhead ya devuelve el nombre del icono, y el botón inserta <img class="wh-icon" src="…zamimg…/small/<icono>.jpg"> antes del enlace. Así el ítem queda con nombre, color de calidad e icono TODO guardado, sin parpadeo y sin depender del script (que solo aporta ya el tooltip al pasar el ratón). El saneador permite class en img; forum.css estiliza .wh-icon. Verificado en producción: el post guarda la img del icono (clase wh-icon + URL de zamimg) junto al nombre y la clase q2, y el CSS del icono se sirve. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -39,7 +39,7 @@ export function cleanPostHtml(html: string): string {
|
||||
// automáticamente (sobrescribe el renameLinks:false global, que existe para no
|
||||
// pisar los nombres en español de la tienda). data-wh-icon-size ajusta el icono.
|
||||
a: ['href', 'title', 'target', 'data-wowhead', 'data-wh-rename-link', 'data-wh-icon-size', 'class'],
|
||||
img: ['src', 'alt', 'title', 'width', 'height'],
|
||||
img: ['src', 'alt', 'title', 'width', 'height', 'class'],
|
||||
span: ['style', 'data-wowhead'],
|
||||
div: ['style'],
|
||||
td: ['colspan', 'rowspan'],
|
||||
|
||||
Reference in New Issue
Block a user