fix hidden elements.

This commit is contained in:
KingKDot
2026-03-12 17:06:27 -05:00
parent 651cd3b0e9
commit d885f65cc0
+4 -4
View File
@@ -179,10 +179,10 @@ document.head.appendChild(menuStyle);
// ── Build DOM ─────────────────────────────────────────────────────────────────
function buildItemHTML(item) {
if (item.divider) return `<div class="ctx-divider"></div>`;
const dataAttr = item.open ? `data-open="${item.open}"` : `data-action="${item.action}"`;
const idAttr = item.id ? `id="${item.id}"` : "";
const styleAttr = item.hidden ? `style="display:none"` : "";
return `<button class="ctx-item" ${dataAttr} ${idAttr} ${styleAttr}><i class="${item.icon} ctx-icon ${item.icolor}"></i><span>${item.label}</span></button>`;
const dataAttr = item.open ? `data-open="${item.open}"` : `data-action="${item.action}"`;
const idAttr = item.id ? `id="${item.id}"` : "";
const hiddenClass = item.hidden ? " hidden" : "";
return `<button class="ctx-item${hiddenClass}" ${dataAttr} ${idAttr}><i class="${item.icon} ctx-icon ${item.icolor}"></i><span>${item.label}</span></button>`;
}
const mainRowsHTML =