fix hidden elements.
This commit is contained in:
@@ -179,10 +179,10 @@ document.head.appendChild(menuStyle);
|
|||||||
// ── Build DOM ─────────────────────────────────────────────────────────────────
|
// ── Build DOM ─────────────────────────────────────────────────────────────────
|
||||||
function buildItemHTML(item) {
|
function buildItemHTML(item) {
|
||||||
if (item.divider) return `<div class="ctx-divider"></div>`;
|
if (item.divider) return `<div class="ctx-divider"></div>`;
|
||||||
const dataAttr = item.open ? `data-open="${item.open}"` : `data-action="${item.action}"`;
|
const dataAttr = item.open ? `data-open="${item.open}"` : `data-action="${item.action}"`;
|
||||||
const idAttr = item.id ? `id="${item.id}"` : "";
|
const idAttr = item.id ? `id="${item.id}"` : "";
|
||||||
const styleAttr = item.hidden ? `style="display:none"` : "";
|
const hiddenClass = item.hidden ? " hidden" : "";
|
||||||
return `<button class="ctx-item" ${dataAttr} ${idAttr} ${styleAttr}><i class="${item.icon} ctx-icon ${item.icolor}"></i><span>${item.label}</span></button>`;
|
return `<button class="ctx-item${hiddenClass}" ${dataAttr} ${idAttr}><i class="${item.icon} ctx-icon ${item.icolor}"></i><span>${item.label}</span></button>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
const mainRowsHTML =
|
const mainRowsHTML =
|
||||||
|
|||||||
Reference in New Issue
Block a user