提交 30307a98 编写于 作者: M Mr.doob

Editor: Menubar code clean up.

上级 db7f9b7c
Menubar.Add = function ( editor ) {
var menuConfig,
optionsPanel,
createOption,
createDivider;
var meshCount = 0;
var lightCount = 0;
......@@ -243,10 +238,10 @@ Menubar.Add = function ( editor ) {
// configure menu contents
createOption = UI.MenubarHelper.createOption;
createDivider = UI.MenubarHelper.createDivider;
var createOption = UI.MenubarHelper.createOption;
var createDivider = UI.MenubarHelper.createDivider;
menuConfig = [
var menuConfig = [
createOption( 'Object3D', onObject3DOptionClick ),
createDivider(),
......@@ -270,7 +265,8 @@ Menubar.Add = function ( editor ) {
createOption( 'Ambient light', onAmbientLightOptionClick )
];
optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
var optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
return UI.MenubarHelper.createMenuContainer( 'Add', optionsPanel );
}
Menubar.Edit = function ( editor ) {
var menuConfig,
optionsPanel,
createOption,
createDivider;
// event handlers
// function onUndoOptionClick () {
......@@ -84,10 +79,10 @@ Menubar.Edit = function ( editor ) {
// configure menu contents
createOption = UI.MenubarHelper.createOption;
createDivider = UI.MenubarHelper.createDivider;
var createOption = UI.MenubarHelper.createOption;
var createDivider = UI.MenubarHelper.createDivider;
menuConfig = [
var menuConfig = [
// createOption( 'Undo', onUndoOptionClick ),
// createOption( 'Redo', onRedoOptionClick ),
// createDivider(),
......@@ -100,7 +95,7 @@ Menubar.Edit = function ( editor ) {
createOption( 'Flatten', onFlattenOptionClick )
];
optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
var optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
return UI.MenubarHelper.createMenuContainer( 'Edit', optionsPanel );
}
Menubar.File = function ( editor ) {
var menuConfig,
optionsPanel,
createOption,
createDivider,
fileInput;
// helpers
function exportGeometry ( exporterClass ) {
......@@ -160,16 +153,16 @@ Menubar.File = function ( editor ) {
// create file input element for scene import
fileInput = document.createElement( 'input' );
var fileInput = document.createElement( 'input' );
fileInput.type = 'file';
fileInput.addEventListener( 'change', onFileInputChange);
// configure menu contents
createOption = UI.MenubarHelper.createOption;
createDivider = UI.MenubarHelper.createDivider;
var createOption = UI.MenubarHelper.createOption;
var createDivider = UI.MenubarHelper.createDivider;
menuConfig = [
var menuConfig = [
createOption( 'New', onNewOptionClick ),
createDivider(),
......@@ -182,7 +175,7 @@ Menubar.File = function ( editor ) {
createOption( 'Export OBJ', onExportOBJOptionClick )
];
optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
var optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
return UI.MenubarHelper.createMenuContainer( 'File', optionsPanel );
......
Menubar.Help = function ( editor ) {
var menuConfig,
createOption,
createDivider,
optionsPanel;
// event handlers
function onSourcecodeOptionClick () {
......@@ -21,15 +16,15 @@ Menubar.Help = function ( editor ) {
// configure menu contents
createOption = UI.MenubarHelper.createOption;
createDivider = UI.MenubarHelper.createDivider;
var createOption = UI.MenubarHelper.createOption;
var createDivider = UI.MenubarHelper.createDivider;
menuConfig = [
var menuConfig = [
createOption( 'Source code', onSourcecodeOptionClick ),
createOption( 'About', onAboutOptionClick )
];
optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
var optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
return UI.MenubarHelper.createMenuContainer( 'Help', optionsPanel );
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册