update commit message

This commit is contained in:
2026-04-24 01:20:21 -07:00
parent fe323552b2
commit e18ec31cf9
10 changed files with 141 additions and 122 deletions
+17 -3
View File
@@ -296,11 +296,23 @@
return alphabetKabbalahUi.buildCubePlacementButton(placement, navBtn, fallbackDetail);
}
function cubePlacementInlineBtn(placement, fallbackDetail = null) {
return alphabetKabbalahUi.buildCubePlacementButton(placement, inlineNavBtn, fallbackDetail);
}
function cap(s) { return s ? s.charAt(0).toUpperCase() + s.slice(1) : ""; }
function navBtn(label, event, detail) {
function buildNavButton(label, event, detail, className, suffix = "") {
const attrs = Object.entries(detail).map(([k, v]) => `data-${k}="${v}"`).join(" ");
return `<button class="alpha-nav-btn" data-event="${event}" ${attrs}>${label}</button>`;
return `<button class="${className}" data-event="${event}" ${attrs}>${label}${suffix}</button>`;
}
function navBtn(label, event, detail) {
return buildNavButton(label, event, detail, "alpha-nav-btn", " ↗");
}
function inlineNavBtn(label, event, detail) {
return buildNavButton(label, event, detail, "detail-inline-link");
}
function getDetailRenderContext(letter, alphabet) {
@@ -317,6 +329,7 @@
HEBREW_DOUBLE_DUALITY,
card,
navBtn,
inlineNavBtn,
cap,
normalizeId,
normalizeLetterId,
@@ -324,6 +337,7 @@
getCubePlacementForSign,
getCubePlacementForHebrewLetter,
cubePlacementBtn,
cubePlacementInlineBtn,
arabicDisplayName,
enochianGlyphImageHtml,
attachDetailListeners
@@ -357,7 +371,7 @@
if (!detailBodyEl) return;
// Nav buttons — generic: forward all data-* (except data-event) as the event detail
detailBodyEl.querySelectorAll(".alpha-nav-btn[data-event]").forEach((btn) => {
detailBodyEl.querySelectorAll(".alpha-nav-btn[data-event], .detail-inline-link[data-event]").forEach((btn) => {
btn.addEventListener("click", () => {
const evtName = btn.dataset.event;
const detail = {};