fix: honor icon_scale for all icon types in grid view
- index.html: replace three conditional render paths (FA CSS icon, image img, label span) with a single img always routed through /api/render, which correctly applies icon_scale, font_size, etc. FA icons were previously rendered via CSS font classes, bypassing the backend render endpoint and ignoring icon_scale
This commit is contained in:
parent
14a3cec4a3
commit
271e40e9c7
@ -59,15 +59,8 @@
|
|||||||
:style="key.displayBg ? { backgroundColor: key.displayBg } : {}"
|
:style="key.displayBg ? { backgroundColor: key.displayBg } : {}"
|
||||||
:class="{ empty: !key.configured }"
|
:class="{ empty: !key.configured }"
|
||||||
@click="editKey(key.index)">
|
@click="editKey(key.index)">
|
||||||
<img x-show="key.configured && (key.background || key.displayBg)"
|
<img x-show="key.configured && (key.icon || key.label || key.displayText || key.displayBg || key.background)"
|
||||||
:src="key.previewUrl" alt="">
|
:src="key.previewUrl" alt="">
|
||||||
<i x-show="key.configured && !key.background && !key.displayBg && isFAIcon(key.icon)"
|
|
||||||
:class="faClass(key.icon)" class="fa-preview"></i>
|
|
||||||
<img x-show="key.configured && !key.background && !key.displayBg && !isFAIcon(key.icon) && key.icon"
|
|
||||||
:src="key.previewUrl" alt="">
|
|
||||||
<span x-show="key.configured && !key.background && !key.displayBg && !key.icon && (key.label || key.displayText)"
|
|
||||||
style="font-size:12px;color:#fff;opacity:0.75;text-align:center;line-height:1.2;padding:4px;"
|
|
||||||
x-text="key.displayText || key.label"></span>
|
|
||||||
<span x-show="!key.configured" style="color:var(--text-muted);font-size:24px;opacity:0.5;line-height:1;">+</span>
|
<span x-show="!key.configured" style="color:var(--text-muted);font-size:24px;opacity:0.5;line-height:1;">+</span>
|
||||||
<div class="action-icons" x-show="key.hasAction">
|
<div class="action-icons" x-show="key.hasAction">
|
||||||
<template x-for="(t, ti) in key.actionTypes.slice(0,3)" :key="ti">
|
<template x-for="(t, ti) in key.actionTypes.slice(0,3)" :key="ti">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user