瀏覽代碼

Editor: Starting Script panel.

Mr.doob 11 年之前
父節點
當前提交
546e51aa7f

+ 1 - 0
editor/index.html

@@ -74,6 +74,7 @@
 		<script src="js/Sidebar.Geometry.TorusGeometry.js"></script>
 		<script src="js/Sidebar.Geometry.TorusGeometry.js"></script>
 		<script src="js/Sidebar.Geometry.TorusKnotGeometry.js"></script>
 		<script src="js/Sidebar.Geometry.TorusKnotGeometry.js"></script>
 		<script src="js/Sidebar.Material.js"></script>
 		<script src="js/Sidebar.Material.js"></script>
+		<script src="js/Sidebar.Script.js"></script>
 		<script src="js/Toolbar.js"></script>
 		<script src="js/Toolbar.js"></script>
 		<script src="js/Viewport.js"></script>
 		<script src="js/Viewport.js"></script>
 
 

+ 2 - 0
editor/js/Editor.js

@@ -51,6 +51,8 @@ var Editor = function () {
 	this.geometries = {};
 	this.geometries = {};
 	this.materials = {};
 	this.materials = {};
 	this.textures = {};
 	this.textures = {};
+	
+	this.scripts = {};
 
 
 	this.selected = null;
 	this.selected = null;
 	this.helpers = {};
 	this.helpers = {};

+ 2 - 1
editor/js/Sidebar.Animation.js

@@ -6,9 +6,10 @@ Sidebar.Animation = function ( editor ) {
 	var possibleAnimations = {};
 	var possibleAnimations = {};
 
 
 	var container = new UI.CollapsiblePanel();
 	var container = new UI.CollapsiblePanel();
+	container.setCollapsed( true );
 	container.setDisplay( 'none' );
 	container.setDisplay( 'none' );
 
 
-	container.addStatic( new UI.Text( 'ANIMATION' ) );
+	container.addStatic( new UI.Text( 'Animation' ).setTextTransform( 'uppercase' ) );
 	container.add( new UI.Break() );
 	container.add( new UI.Break() );
 
 
 	var animationsRow = new UI.Panel();
 	var animationsRow = new UI.Panel();

+ 1 - 0
editor/js/Sidebar.Geometry.js

@@ -3,6 +3,7 @@ Sidebar.Geometry = function ( editor ) {
 	var signals = editor.signals;
 	var signals = editor.signals;
 
 
 	var container = new UI.CollapsiblePanel();
 	var container = new UI.CollapsiblePanel();
+	container.setCollapsed( true );
 	container.setDisplay( 'none' );
 	container.setDisplay( 'none' );
 
 
 	var geometryType = new UI.Text().setTextTransform( 'uppercase' );
 	var geometryType = new UI.Text().setTextTransform( 'uppercase' );

+ 1 - 0
editor/js/Sidebar.Material.js

@@ -21,6 +21,7 @@ Sidebar.Material = function ( editor ) {
 	};
 	};
 
 
 	var container = new UI.CollapsiblePanel();
 	var container = new UI.CollapsiblePanel();
+	container.setCollapsed( true );
 	container.setDisplay( 'none' );
 	container.setDisplay( 'none' );
 	container.dom.classList.add( 'Material' );
 	container.dom.classList.add( 'Material' );
 
 

+ 16 - 0
editor/js/Sidebar.Script.js

@@ -0,0 +1,16 @@
+Sidebar.Script = function ( editor ) {
+
+	var signals = editor.signals;
+
+	var container = new UI.CollapsiblePanel();
+	container.setCollapsed( true );
+
+	container.addStatic( new UI.Text( 'Script' ).setTextTransform( 'uppercase' ) );
+	container.add( new UI.Break() );
+
+	var scriptsRow = new UI.Panel();
+	container.add( scriptsRow );
+
+	return container;
+
+}

+ 1 - 0
editor/js/Sidebar.js

@@ -8,6 +8,7 @@ var Sidebar = function ( editor ) {
 	container.add( new Sidebar.Geometry( editor ) );
 	container.add( new Sidebar.Geometry( editor ) );
 	container.add( new Sidebar.Material( editor ) );
 	container.add( new Sidebar.Material( editor ) );
 	container.add( new Sidebar.Animation( editor ) );
 	container.add( new Sidebar.Animation( editor ) );
+	container.add( new Sidebar.Script( editor ) );
 
 
 	return container;
 	return container;