orbitwiki

by djwelsh

HTML

<div id="stars"></div>

JavaScript

window.onload = function () {
    var s = document.getElementById('stars');
    var count = 0;
    
    for (var m in OrbitSystem.celestialBodies) {
        s.innerHTML += '<br>[['+ OrbitSystem.celestialBodies[m].name + '|' + OrbitSystem.celestialBodies[m].name + ']]';
        count++;
        if (OrbitSystem.celestialBodies[m].orbitingBodies) {
            for (var n in OrbitSystem.celestialBodies[m].orbitingBodies) {
                s.innerHTML += '<br>&nbsp;&nbsp;*&nbsp;[['+ OrbitSystem.celestialBodies[m].orbitingBodies[n].name + '|' + OrbitSystem.celestialBodies[m].orbitingBodies[n].name + ']]';
                count++;
                if (OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies) {
                    for (var o in OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies) {
                        s.innerHTML += '<br>&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;*&nbsp;[['+ OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies[o].name + '|' + OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies[o].name + ']]';
                        count++;
                        if (OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies[o].orbitingBodies) {
                            for (var p in OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies[o].orbitingBodies) {
                                s.innerHTML += '<br>&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;*&nbsp;[['+ OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies[o].orbitingBodies[p].name + '|' + OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies[o].orbitingBodies[p].name + ']]';
                                count++;
                                if (OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies[o].orbitingBodies[p].orbitingBodies) {
                                    for (var q in OrbitSystem.celestialBodies[m].orbitingBodies[n].orbitingBodies[o].orbitingBodies[p].orbitingBodies) {
              ...