提交 814586a9 编写于 作者: M Mr.doob

Clean up.

上级 9d37400f
......@@ -10,35 +10,40 @@ Sidebar.Material = function ( editor ) {
var container = new UI.Panel();
container.setBorderTop( '0' );
container.setPaddingTop( '20px' );
// New / Copy / Paste
var copiedMaterial;
var managerRow = new UI.Row();
//Copy / Paste/ new material
managerRow.add( new UI.Text( '' ).setWidth( '90px' ) );
managerRow.add( new UI.Button( 'New' ).onClick( function () {
var materialCPCRow = new UI.Row();
materialCPCRow.add( new UI.Text( '' ).setWidth( '90px' ) );
var materialCPCRenew = new UI.Button( 'New' ).setMarginLeft( '7px' ).onClick( function () {
var material;
material = new THREE[ materialClass.getValue() ]();
var material = new THREE[ materialClass.getValue() ]();
editor.execute( new SetMaterialCommand( currentObject, material ), 'New Material: ' + materialClass.getValue() );
update();
} );
var materialCPCRcopy = new UI.Button( 'Copy' ).onClick( function () {
} ) );
managerRow.add( new UI.Button( 'Copy' ).onClick( function () {
copiedMaterial = currentObject.material;
materialCPCRpaste.dom.disabled = false;
} );
var materialCPCRpaste = new UI.Button( 'Paste' ).setMarginLeft( '7px' ).onClick( function () {
if(copiedMaterial)editor.execute( new SetMaterialCommand( currentObject, copiedMaterial ), 'Pasted Material: ' + materialClass.getValue() );
} ) );
managerRow.add( new UI.Button( 'Paste' ).onClick( function () {
if ( copiedMaterial === undefined ) return;
editor.execute( new SetMaterialCommand( currentObject, copiedMaterial ), 'Pasted Material: ' + materialClass.getValue() );
refreshUI();
update();
} );
materialCPCRpaste.dom.disabled = true;
materialCPCRow.add( materialCPCRcopy );
materialCPCRow.add( materialCPCRpaste );
materialCPCRow.add( materialCPCRenew );
container.add( materialCPCRow );
} ) );
container.add( managerRow );
// type
var materialClassRow = new UI.Row();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册