瀏覽代碼

Editor: Added backspace to delete back. See #6553.

Mr.doob 10 年之前
父節點
當前提交
f72f7e59ff
共有 2 個文件被更改,包括 12 次插入3 次删除
  1. 11 2
      editor/index.html
  2. 1 1
      editor/js/Menubar.Edit.js

+ 11 - 2
editor/index.html

@@ -232,8 +232,17 @@
 
 				switch ( event.keyCode ) {
 
-					case 8: // prevent browser back
-						event.preventDefault();
+					case 8:
+						event.preventDefault(); // prevent browser back
+
+						var object = editor.selected;
+
+						if ( confirm( 'Delete ' + object.name + '?' ) === false ) return;
+
+						var parent = object.parent;
+						editor.removeObject( object );
+						editor.select( parent );
+
 						break;
 
 				}

+ 1 - 1
editor/js/Menubar.Edit.js

@@ -41,7 +41,7 @@ Menubar.Edit = function ( editor ) {
 	option.setClass( 'option' );
 	option.setTextContent( 'Delete' );
 	option.onClick( function () {
-	
+
 		var object = editor.selected;
 
 		if ( confirm( 'Delete ' + object.name + '?' ) === false ) return;