浏览代码

Merge branch 'dev' of http://github.com/mrdoob/three.js into adsk-dev

Daniel Taub 11 年之前
父节点
当前提交
647516926d
共有 5 个文件被更改,包括 21 次插入7 次删除
  1. 4 0
      editor/css/dark.css
  2. 4 0
      editor/css/light.css
  3. 6 6
      editor/js/Player.js
  4. 2 0
      examples/js/controls/EditorControls.js
  5. 5 1
      src/core/Projector.js

+ 4 - 0
editor/css/dark.css

@@ -174,6 +174,10 @@ input.Number {
 					background-color: #08f;
 				}
 
+				#menubar .menu .options .option:active {
+					color: #666;
+					background: transparent;
+				}
 
 #sidebar {
 	position: absolute;

+ 4 - 0
editor/css/light.css

@@ -147,6 +147,10 @@ input.Number {
 					background-color: #08f;
 				}
 
+				#menubar .menu .options .option:active {
+					color: #666;
+					background: transparent;
+				}
 
 #sidebar {
 	position: absolute;

+ 6 - 6
editor/js/Player.js

@@ -15,12 +15,6 @@ var Player = function ( editor ) {
 
 	var load = function ( json ) {
 
-		if ( renderer !== undefined ) {
-
-			container.dom.removeChild( renderer.domElement );
-
-		}
-
 		renderer = new THREE.WebGLRenderer( { antialias: true } );
 		renderer.setSize( container.dom.offsetWidth, container.dom.offsetHeight );
 		container.dom.appendChild( renderer.domElement );
@@ -61,6 +55,12 @@ var Player = function ( editor ) {
 
 		cancelAnimationFrame( request );
 
+		if ( renderer !== undefined ) {
+
+			container.dom.removeChild( renderer.domElement );
+
+		}
+
 	};
 
 	var render = function () {

+ 2 - 0
examples/js/controls/EditorControls.js

@@ -183,6 +183,8 @@ THREE.EditorControls = function ( object, domElement ) {
 
 	function onMouseWheel( event ) {
 
+		event.preventDefault();
+
 		// if ( scope.enabled === false ) return;
 
 		var delta = 0;

+ 5 - 1
src/core/Projector.js

@@ -675,7 +675,11 @@ THREE.Projector = function () {
 
 		}
 
-		if ( sortElements === true ) _renderData.elements.sort( painterSort );
+		if ( sortElements === true ) {
+
+			_renderData.elements.sort( painterSort );
+
+		}
 
 		return _renderData;