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:
2026-07-16 13:31:06 +00:00
parent 799341a1a4
commit 957a9f57b1
3 changed files with 17 additions and 4 deletions
+1 -1
View File
@@ -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'],