This commit is contained in:
George Michael Brower 2014-09-08 18:01:19 -04:00
parent 8a70c838b9
commit 338a0bbb77
2 changed files with 40 additions and 0 deletions

1
build/gui.shim.js Normal file
View File

@ -0,0 +1 @@
!function(n){"use strict";var t=function(){this.defined={}};t.ready=function(n){n()},t.prototype.define=function(n,t){return this.defined[n]=t,e},t.prototype.add=function(){return e};var i=function(){return this},e={on:i};n.Gui=t}(this);

39
elements/shim.js Normal file
View File

@ -0,0 +1,39 @@
// Use gui.shim.js in production when you want to use dat.gui to recall values without any of the interface.
( function( scope ) {
'use strict';
var Gui = function() {
this.defined = {};
};
Gui.ready = function( fnc ) {
fnc();
};
Gui.prototype.define = function( name, value ) {
this.defined[ name ] = value;
return controllerShim;
};
Gui.prototype.add = function( object, path ) {
return controllerShim;
};
var identity = function() { return this; };
var controllerShim = {
on: identity
};
scope.Gui = Gui;
} )( this );