diff --git a/public/barycenter.php b/public/barycenter.php index 05afcbc..b1dc966 100644 --- a/public/barycenter.php +++ b/public/barycenter.php @@ -5,6 +5,7 @@ session_start(); require_once __DIR__ . '/python_api.php'; $result = runPythonApi('barycenter', ['20', '365', '24']); +$eventsResult = runPythonApi('barycenter', ['20', '24', '100']); require __DIR__ . '/header.php'; @@ -179,6 +180,46 @@ input[type=range].bc-slider { color: var(--gold); border: 1px solid var(--border); } +.bc-events-card { + margin-top: 1.5rem; +} +.bc-events-table-wrap { + overflow-x: auto; +} +.bc-events-table { + width: 100%; + border-collapse: collapse; + font-size: 0.88rem; +} +.bc-events-table th, +.bc-events-table td { + padding: 0.65rem 0.75rem; + border-bottom: 1px solid var(--border); + text-align: left; +} +.bc-events-table th { + color: var(--text-dim); + font-size: 0.75rem; + letter-spacing: 0.05em; + text-transform: uppercase; +} +.bc-events-table tr:last-child td { + border-bottom: 0; +} +.bc-event-enters td { + background: rgba(79,195,216,0.10); +} +.bc-event-enters td:last-child { + color: var(--cyan); + font-weight: 600; +} +.bc-event-leaves td { + background: rgba(201,168,76,0.10); +} +.bc-event-leaves td:last-child { + color: var(--gold); + font-weight: 600; +} @@ -191,6 +232,7 @@ input[type=range].bc-slider { $projDistSR = $cur['proj_dist_solar_radii']; $inside = $cur['inside_sun']; $contributions = $result['data']['contributions']; + $thresholdEvents = $eventsResult['ok'] ? ($eventsResult['data']['threshold_events'] ?? []) : []; ?>
+ 20 Jahre vor heute bis 100 Jahre danach, bezogen auf die XY-Projektion. +
+| Datum (UTC) | +Ereignis | +
|---|---|
| Im gewählten Zeitraum gibt es keine Übertritte. | |
| = $eventDate->format('d.m.Y') ?> | += $movesInside ? 'Baryzentrum betritt die Sonne' : 'Baryzentrum verlässt die Sonne' ?> | +