dat.gui/gui.js

45 lines
673 B
JavaScript
Raw Normal View History

2011-01-23 21:23:53 +00:00
var GUI = new function() {
2011-01-23 21:39:07 +00:00
this.add = function() {
var object = arguments[0];
var property = arguments[1];
var value = object[property];
var type = typeof value;
2011-01-23 21:47:42 +00:00
var handler = addHandlers[type];
if (handler) {
2011-01-23 22:04:08 +00:00
log(property.toString() + " is a " + type + " based GUI object");
2011-01-23 21:39:07 +00:00
} else {
2011-01-23 21:54:09 +00:00
log("I don't know how to handle data type: " + type);
2011-01-23 21:39:07 +00:00
}
2011-01-23 21:23:53 +00:00
}
2011-01-23 21:47:42 +00:00
var addHandlers = {
"number": function() {
//
},
"string": function() {
//
},
"boolean": function() {
//
},
"function": function() {
//
},
};
2011-01-23 21:54:09 +00:00
};
var log = function(item) {
2011-01-23 21:59:29 +00:00
if(typeof console.log == 'function')
console.log(item);
2011-01-23 21:39:07 +00:00
};