فهرست منبع

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 ) {
 				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;
 						break;
 
 
 				}
 				}

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

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