fixed broked DOM parenting

This commit is contained in:
arodic 2011-04-15 17:23:43 -07:00
parent 23357ff180
commit 9bc6dc0074

11
gui.js
View File

@ -35,7 +35,7 @@ var GUI = function(parameters) {
var resizeTimeout; var resizeTimeout;
parameters.domElement ? this.domElement = parameters.domElement : this.domElement = document.createElement('div'); this.domElement = document.createElement('div');
this.domElement.setAttribute('class', 'guidat'); this.domElement.setAttribute('class', 'guidat');
this.domElement.style.width = width+'px'; this.domElement.style.width = width+'px';
@ -177,7 +177,12 @@ var GUI = function(parameters) {
this.domElement.appendChild(controllerContainer); this.domElement.appendChild(controllerContainer);
this.domElement.appendChild(toggleButton); this.domElement.appendChild(toggleButton);
if ( parameters.domElement ){
GUI.autoPlace = false;
parameters.domElement.appendChild(this.domElement);
}
if (GUI.autoPlace) { if (GUI.autoPlace) {
if(GUI.autoPlaceContainer == null) { if(GUI.autoPlaceContainer == null) {
GUI.autoPlaceContainer = document.createElement('div'); GUI.autoPlaceContainer = document.createElement('div');
@ -187,7 +192,7 @@ var GUI = function(parameters) {
} }
GUI.autoPlaceContainer.appendChild(this.domElement); GUI.autoPlaceContainer.appendChild(this.domElement);
} }
this.autoListenIntervalTime = 1000/60; this.autoListenIntervalTime = 1000/60;
var createListenInterval = function() { var createListenInterval = function() {