Fixed UI clean up after system change.

Arrival date and flyby date weren't cleaned when changing
system. Date spans also could still be clicked after
being cleaned when changing solar system.
This commit is contained in:
Krafpy
2022-10-05 22:15:07 +02:00
parent b4085b6100
commit a8fd20fdcf
2 changed files with 15 additions and 0 deletions

View File

@@ -318,13 +318,21 @@ export async function initEditorWithSystem(systems: SolarSystemData[], systemInd
resultItems.maneuvreNumber.innerHTML = "--";
resultItems.endDateSpan.innerHTML = "--";
resultItems.startDateSpan.innerHTML = "--";
resultItems.dateSpan.innerHTML = "--";
resultItems.normalDVSpan.innerHTML = "--";
resultItems.radialDVSpan.innerHTML = "--";
resultItems.depDateSpan.innerHTML = "--";
resultItems.arrDateSpan.innerHTML = "--";
resultItems.totalDVSpan.innerHTML = "--";
resultItems.periAltitudeSpan.innerHTML = "--";
resultItems.inclinationSpan.innerHTML = "--";
resultItems.endDateSpan.onclick = null;
resultItems.startDateSpan.onclick = null;
resultItems.dateSpan.onclick = null;
resultItems.depDateSpan.onclick = null;
resultItems.arrDateSpan.onclick = null;
for(let i = scene.children.length - 1; i >= 0; i--){
scene.remove(scene.children[i]);