You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix JS syntax error in renderSatTable: \' in Python f-string produced ''
(empty string) instead of \' (escaped quote), killing the entire <script>
block — root cause of black page with no globe
- Fix flyToSat entity ID: search correct dataSource, try both satellite-N
(animated) and snapshot-N (snapshot mode) CZML ID formats
- Fix table row click: use _sat_idx from row data instead of forEach index
so sorting doesn't break entity lookup
- Move table toggle button from bottom:8px to bottom:36px (clear timeline)
- Hide table button when table is open; add close button in table header
- Set viewer.selectedEntity on row click to show Cesium InfoBox with
orbital parameters (altitude, inclination, velocity, beta angle, etc.)
- Add _sat_idx field to get_satellite_table API response
- 8 new tests (307 total), 0 regressions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
var html = '<div style="display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:rgba(30,35,50,0.98);border-bottom:1px solid rgba(255,255,255,0.15)">';
948
+
html += '<span style="font-weight:bold;font-size:11px;color:rgba(255,255,255,0.7)">Satellite Table (' + rows.length + ')</span>';
949
+
html += '<button onclick="toggleSatTable()" style="background:none;border:none;color:rgba(255,255,255,0.6);cursor:pointer;font-size:16px;padding:0 4px" title="Close table">×</button>';
950
+
html += '</div>';
951
+
html += '<table><thead><tr>';
945
952
cols.forEach(function(c) {{
946
953
var cls = "";
947
954
if (satTableSort.col === c) cls = satTableSort.asc ? "sort-asc" : "sort-desc";
0 commit comments