BraneStorm is currently in very early development.
Script:Planet
From BraneStorm
// todo: use class to track fields that are defaulted
function $N(name) {
var elms = document.getElementsByName(name); return elms[0];
}
function set(name, value) {
var elm = $N(name);
if (elm) {
elm.value = value;
}
}
function setup() {
var mdiv = document.getElementById('form-actions');
mdiv.innerHTML = 'Template: ';
mdiv.innerHTML += '<a onclick="setEarth(); return false;" href="#">Earth</a> ';
mdiv.innerHTML += '<a onclick="setJupiter(); return false;" href="#">Jupiter</a> ';
}
function setEarth() {
set('Planet[planet class]','Terrestrial');
set('Planet[mass]', '1 Me');
set('Planet[mean radius]','1 Re');
set('Planet[axial tilt]','23.439281°');
set('Planet[semi major axis]','1 AU');
set('Planet[orbital period]','1 year');
set('Planet[inclination]','7.25°');
set('Planet[eccentricity]','0.016710219');
}
function setJupiter() {
set('Planet[planet class]','Jovian');
set('Planet[mass]','1 Mj');
set('Planet[mean radius]','1 Rj');
set('Planet[semi major axis]','5.20426658 AU');
set('Planet[orbital period]','11.867 years');
set('Planet[inclination]','1.304626°');
set('Planet[axial tilt]','3.13°');
set('Planet[eccentricity]','0.048774888');
}
window.addEventListener("load",setup,false);

