function ggbOnInit() {
ggbApplet.startAnimation();
applyValues();
$('#v_0_add').click(function() {
applyValues({ v0: '+ 0.5 -5 5' });
});
$('#v_0_sub').click(function() {
applyValues({ v0: '- 0.5 -5 5' });
});
$('#v_1_add').click(function() {
applyValues({ v1: '+ 0.5 -5 5' });
});
$('#v_1_sub').click(function() {
applyValues({ v1: '- 0.5 -5 5' });
});
}
function applyValues(values) {
function mapValue(v) {
return v === undefined ? 0 : v;
}
ggbUtil.experiment(values, function(response) {
values = response.values;
if (values.v0 !== undefined) {
ggbApplet.setValue('v_0', values.v0);
$('#v_0').text(values.v0);
}
if (values.v1 !== undefined) {
ggbApplet.setValue('v_1', values.v1);
$('#v_1').text(values.v1);
}
});
}