update build and example

example shows how UndefinedController works
This commit is contained in:
mike 2016-06-25 14:51:29 -04:00
parent 3c6e2e5ea7
commit ec87369a6e
3 changed files with 1338 additions and 1252 deletions

File diff suppressed because one or more lines are too long

162
build/dat.gui.min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -8,10 +8,24 @@
<script type="text/javascript" src="build/dat.gui.min.js"></script> <script type="text/javascript" src="build/dat.gui.min.js"></script>
<script type="text/javascript"> <script type="text/javascript">
var obj = { var obj = {
x: 5 x: undefined,
y: undefined,
timer: 2.0
}; };
var gui = new dat.GUI(); var gui = new dat.GUI();
gui.add(obj, 'x'); 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> </script>
</body> </body>