Bläddra i källkod

Editor: Removed usage of let. Fixes Safari/iOS9 support.

Mr.doob 6 år sedan
förälder
incheckning
30d0ac123f
1 ändrade filer med 11 tillägg och 7 borttagningar
  1. 11 7
      editor/js/Sidebar.Settings.Shortcuts.js

+ 11 - 7
editor/js/Sidebar.Settings.Shortcuts.js

@@ -20,14 +20,12 @@ Sidebar.Settings.Shortcuts = function ( editor ) {
 
 	var shortcuts = [ 'translate', 'rotate', 'scale', 'undo', 'focus' ];
 
-	for ( var i = 0; i < shortcuts.length; i ++ ) {
-
-		let name = shortcuts[ i ];
+	function createShortcutInput( name ) {
 
-		let configName = 'settings/shortcuts/' + name;
-		let shortcutRow = new UI.Row();
+		var configName = 'settings/shortcuts/' + name;
+		var shortcutRow = new UI.Row();
 
-		let shortcutInput = new UI.Input().setWidth( '150px' ).setFontSize( '12px' );
+		var shortcutInput = new UI.Input().setWidth( '150px' ).setFontSize( '12px' );
 		shortcutInput.setTextTransform( 'lowercase' );
 		shortcutInput.onChange( function () {
 
@@ -85,6 +83,12 @@ Sidebar.Settings.Shortcuts = function ( editor ) {
 
 	}
 
+	for ( var i = 0; i < shortcuts.length; i ++ ) {
+
+		createShortcutInput( shortcuts[ i ] );
+
+	}
+
 	document.addEventListener( 'keydown', function ( event ) {
 
 		switch ( event.key.toLowerCase() ) {
@@ -100,7 +104,7 @@ Sidebar.Settings.Shortcuts = function ( editor ) {
 				var object = editor.selected;
 
 				if ( object === null ) return;
-				
+
 				var parent = object.parent;
 				if ( parent !== null ) editor.execute( new RemoveObjectCommand( object ) );