test new global styles for inline buttons in details, and add links to tarot cards in planet details
This commit is contained in:
+10
-27
@@ -164,22 +164,14 @@
|
||||
sections.push(`<div class="planet-meta-card">
|
||||
<strong>Ruling Planet</strong>
|
||||
<div class="planet-text">
|
||||
<p style="font-size:22px;margin:0 0 6px">${planetSym} ${cap(sign.planetId)}</p>
|
||||
<button class="alpha-nav-btn" data-nav="planet" data-planet-id="${sign.planetId}">
|
||||
View ${cap(sign.planetId)} ↗
|
||||
</button>
|
||||
<p style="font-size:22px;margin:0">${planetSym} <button class="detail-inline-link" data-nav="planet" data-planet-id="${sign.planetId}">${cap(sign.planetId)}</button></p>
|
||||
</div>
|
||||
</div>`);
|
||||
|
||||
if (cubePlacement) {
|
||||
sections.push(`<div class="planet-meta-card">
|
||||
<strong>Cube of Space</strong>
|
||||
<div class="planet-text">This sign appears in Cube edge correspondences.</div>
|
||||
<div class="alpha-nav-btns">
|
||||
<button class="alpha-nav-btn" data-nav="cube-sign" data-sign-id="${sign.id}" data-wall-id="${cubePlacement.wallId}" data-edge-id="${cubePlacement.edgeId}">
|
||||
${cubePlacementLabel(cubePlacement)} ↗
|
||||
</button>
|
||||
</div>
|
||||
<div class="planet-text">This sign appears at <button class="detail-inline-link" data-nav="cube-sign" data-sign-id="${sign.id}" data-wall-id="${cubePlacement.wallId}" data-edge-id="${cubePlacement.edgeId}">${cubePlacementLabel(cubePlacement)}</button>.</div>
|
||||
</div>`);
|
||||
}
|
||||
|
||||
@@ -193,21 +185,13 @@
|
||||
<span class="zod-hebrew-glyph">${hl.char || ""}</span>
|
||||
<div>
|
||||
<div style="font-weight:600">${hl.transliteration || ""} (${hl.meaning || ""})</div>
|
||||
<div class="planet-list-meta">${cap(hl.letterType || "")} letter · Path ${kabPath.pathNumber}</div>
|
||||
<div class="planet-list-meta">${cap(hl.letterType || "")} letter · <button class="detail-inline-link" data-nav="kab-path" data-path-number="${kabPath.pathNumber}">Path ${kabPath.pathNumber}</button></div>
|
||||
</div>
|
||||
</div>
|
||||
<dl class="alpha-dl" style="margin-bottom:8px">
|
||||
<dt>Trump Card</dt><dd>${kabPath.tarot?.card || "—"}</dd>
|
||||
<dl class="alpha-dl">
|
||||
<dt>Trump Card</dt><dd>${kabPath.tarot?.card ? `<button class="detail-inline-link" data-nav="trump" data-trump-number="${kabPath.tarot?.trumpNumber}">${kabPath.tarot.card}</button>` : "—"}</dd>
|
||||
<dt>Intelligence</dt><dd>${kabPath.intelligence || "—"}</dd>
|
||||
</dl>
|
||||
<div class="alpha-nav-btns">
|
||||
<button class="alpha-nav-btn" data-nav="kab-path" data-path-number="${kabPath.pathNumber}">
|
||||
Kabbalah Path ${kabPath.pathNumber} ↗
|
||||
</button>
|
||||
<button class="alpha-nav-btn" data-nav="trump" data-trump-number="${kabPath.tarot?.trumpNumber}">
|
||||
${kabPath.tarot?.card || "Tarot Card"} ↗
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>`);
|
||||
}
|
||||
@@ -220,8 +204,8 @@
|
||||
return `<div class="zod-decan-row">
|
||||
<span class="zod-decan-ord">${ord}</span>
|
||||
<span class="zod-decan-planet">${sym} ${cap(d.rulerPlanetId)}</span>
|
||||
<button class="zod-decan-card-btn" data-nav="tarot-card" data-card-name="${d.tarotMinorArcana}">
|
||||
${d.tarotMinorArcana} ↗
|
||||
<button class="detail-inline-link" data-nav="tarot-card" data-card-name="${d.tarotMinorArcana}">
|
||||
${d.tarotMinorArcana}
|
||||
</button>
|
||||
</div>`;
|
||||
}).join("");
|
||||
@@ -233,13 +217,12 @@
|
||||
|
||||
if (monthRefs.length) {
|
||||
const monthButtons = monthRefs.map((month) =>
|
||||
`<button class="alpha-nav-btn" data-nav="calendar-month" data-month-id="${month.id}">${month.name} ↗</button>`
|
||||
).join("");
|
||||
`<button class="detail-inline-link" data-nav="calendar-month" data-month-id="${month.id}">${month.name}</button>`
|
||||
).join(", ");
|
||||
|
||||
sections.push(`<div class="planet-meta-card">
|
||||
<strong>Calendar Months</strong>
|
||||
<div class="planet-text">Month correspondences linked to ${sign.name?.en || sign.id}.</div>
|
||||
<div class="alpha-nav-btns">${monthButtons}</div>
|
||||
<div class="planet-text">Month correspondences linked to ${sign.name?.en || sign.id}: ${monthButtons}</div>
|
||||
</div>`);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user