Explorar o código

Shortcut descriptions (#9062)

* adds shortcut key to buttons and menu

* revert bad formatting

* reverts UI.Button changes and inlines the button shortcut key in the description text

* removes unintentional whitespaces
Alan Smithee %!s(int64=9) %!d(string=hai) anos
pai
achega
bc4fd08b21
Modificáronse 4 ficheiros con 10 adicións e 8 borrados
  1. 6 2
      editor/index.html
  2. 1 1
      editor/js/Menubar.Edit.js
  3. 3 3
      editor/js/Toolbar.js
  4. 0 2
      editor/js/libs/ui.js

+ 6 - 2
editor/index.html

@@ -285,9 +285,10 @@
 				switch ( event.keyCode ) {
 
 					case 8: // backspace
+					
 						event.preventDefault(); // prevent browser back
-
-                                        case 46: // delete
+					
+					case 46: // delete
 
 						var object = editor.selected;
 
@@ -313,16 +314,19 @@
 						break;
 
 					case 87: // Register W for translation transform mode
+					
 						editor.signals.transformModeChanged.dispatch( 'translate' );
 
 						break;
 
 					case 69: // Register E for rotation transform mode
+					
 						editor.signals.transformModeChanged.dispatch( 'rotate' );
 
 						break;
 
 					case 82: // Register R for scaling transform mode
+					
 						editor.signals.transformModeChanged.dispatch( 'scale' );
 
 						break;

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

@@ -104,7 +104,7 @@ Menubar.Edit = function ( editor ) {
 
 	var option = new UI.Row();
 	option.setClass( 'option' );
-	option.setTextContent( 'Delete' );
+	option.setTextContent( 'Delete (Del)' );
 	option.onClick( function () {
 
 		var object = editor.selected;

+ 3 - 3
editor/js/Toolbar.js

@@ -14,21 +14,21 @@ var Toolbar = function ( editor ) {
 
 	// translate / rotate / scale
 
-	var translate = new UI.Button( 'translate' ).onClick( function () {
+	var translate = new UI.Button( 'translate ( e )' ).onClick( function () {
 
 		signals.transformModeChanged.dispatch( 'translate' );
 
 	} );
 	buttons.add( translate );
 
-	var rotate = new UI.Button( 'rotate' ).onClick( function () {
+	var rotate = new UI.Button( 'rotate ( w )' ).onClick( function () {
 
 		signals.transformModeChanged.dispatch( 'rotate' );
 
 	} );
 	buttons.add( rotate );
 
-	var scale = new UI.Button( 'scale' ).onClick( function () {
+	var scale = new UI.Button( 'scale ( r )' ).onClick( function () {
 
 		signals.transformModeChanged.dispatch( 'scale' );
 

+ 0 - 2
editor/js/libs/ui.js

@@ -1045,8 +1045,6 @@ UI.Button = function ( value ) {
 
 	UI.Element.call( this );
 
-	var scope = this;
-
 	var dom = document.createElement( 'button' );
 	dom.className = 'Button';