dat.gui/example.html
mike ec87369a6e update build and example
example shows how UndefinedController works
2016-06-25 14:51:29 -04:00

34 lines
779 B
HTML

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript" src="build/dat.gui.min.js"></script>
<script type="text/javascript">
var obj = {
x: undefined,
y: undefined,
timer: 2.0
};
var gui = new dat.GUI();
gui.add(obj, 'timer').min(0).max(obj.timer).listen();
gui.add(obj, 'x').listen();
var y = gui.add(obj, 'y');
var interval = setInterval(function () {
obj.timer -= 0.1;
if (obj.timer <= 0) {
clearInterval(interval);
obj.x = "Not Undefined!";
obj.y = 1;
obj.timer = 0;
y.updateDisplay();
}
}, 100);
</script>
</body>
</html>