natus wheel: fix planet aspect lines to ASC/MC; classic element tooltips show Planets +# count

Code architected by Disco DeDisco <discodedisco@outlook.com>
Git commit message Co-Authored-By:
Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Disco DeDisco
2026-04-23 02:11:06 -04:00
parent b86a4ddd73
commit 6ebb2fbd51

View File

@@ -359,6 +359,8 @@ const NatusWheel = (() => {
const asc = _currentData.houses.asc;
const degrees = {};
Object.entries(_currentData.planets).forEach(([n, p]) => { degrees[n] = p.degree; });
degrees['ASC'] = _currentData.houses.asc;
degrees['MC'] = _currentData.houses.mc;
const myDeg = degrees[planetName];
if (myDeg === undefined) return;
@@ -634,7 +636,7 @@ const NatusWheel = (() => {
if (CLASSIC_ELEMENTS.has(item.key)) {
const contribs = elData.contributors || [];
bodyHtml = `<div class="tt-el-body-line">${vecImg} +${count} (${pct}%)</div>`;
bodyHtml += `<div class="tt-sign-section-header">Planets</div>`;
bodyHtml += `<div class="tt-el-formation-header"><span class="tt-el-formation-label">Planets</span> +${contribs.length}</div>`;
if (contribs.length) {
bodyHtml += '<div class="tt-el-contribs">';
contribs.forEach(c => {