Hakim El Hattab 5 lat temu
rodzic
commit
e6fa04d485
2 zmienionych plików z 16 dodań i 14 usunięć
  1. 15 13
      js/reveal.js
  2. 1 1
      package.json

+ 15 - 13
js/reveal.js

@@ -146,8 +146,8 @@
 			// 1.3    2.3
 			//
 			// If you're on slide 1.3 and navigate right, you will normally move
-			// from 1.3 -> 2.1. With "gridNavigation" enabled the same navigation
-			// takes you from 1.3 -> 2.3.
+			// from 1.3 -> 2.1. If "grid" is used, the same navigation takes you
+			// from 1.3 -> 2.3.
 			navigationMode: 'default',
 
 			// Randomizes the order of slides each time the presentation loads
@@ -374,7 +374,8 @@
 			threshold: 40
 		},
 
-		// Holds information about the keyboard shortcuts (filled in on configuration).
+		// A key:value map of shortcut keyboard keys and descriptions of
+		// the actions they trigger, generated in #configure()
 		keyboardShortcuts = {},
 
 		// Holds custom key code mappings
@@ -1432,24 +1433,25 @@
 			dom.wrapper.removeAttribute( 'data-navigation-mode' );
 		}
 
-
+		// Define our contextual list of keyboard shortcuts
 		if( config.navigationMode === 'linear' ) {
-			keyboardShortcuts['N  ,  SPACE  ,  →  ,  L  ,  ↓  ,  J'] = 'Next slide';
-			keyboardShortcuts['P  ,  ←  ,  H  ,  ↑  ,  K'] =           'Previous slide';
+			keyboardShortcuts['→  ,  ↓  ,  SPACE  ,  N  ,  L  ,  J'] = 'Next slide';
+			keyboardShortcuts['←  ,  ↑  ,  P  ,  H  ,  K']           = 'Previous slide';
 		}
 		else {
-			keyboardShortcuts['N  ,  SPACE'] =   'Next slide';
-			keyboardShortcuts['P'] =             'Previous slide';
+			keyboardShortcuts['N  ,  SPACE']   = 'Next slide';
+			keyboardShortcuts['P']             = 'Previous slide';
 			keyboardShortcuts['←  ,  H'] = 'Navigate left';
 			keyboardShortcuts['→  ,  L'] = 'Navigate right';
 			keyboardShortcuts['↑  ,  K'] = 'Navigate up';
 			keyboardShortcuts['↓  ,  J'] = 'Navigate down';
 		}
+
 		keyboardShortcuts['Home  ,  ⌘/CTRL ←'] = 'First slide';
-		keyboardShortcuts['End  ,  ⌘/CTRL →'] =  'Last slide';
-		keyboardShortcuts['B  ,  .'] =                       'Pause';
-		keyboardShortcuts['F'] =                             'Fullscreen';
-		keyboardShortcuts['ESC, O'] =                        'Slide overview';
+		keyboardShortcuts['End  ,  ⌘/CTRL →']  = 'Last slide';
+		keyboardShortcuts['B  ,  .']                       = 'Pause';
+		keyboardShortcuts['F']                             = 'Fullscreen';
+		keyboardShortcuts['ESC, O']                        = 'Slide overview';
 
 		sync();
 
@@ -4354,7 +4356,7 @@
 			if( config.history || !window.history ) {
 				window.location.hash = locationHash();
 			}
-			// If we're configured to refelct the current slide in the
+			// If we're configured to reflect the current slide in the
 			// URL without pushing to history.
 			else if( config.hash ) {
 				window.history.replaceState( null, null, '#' + locationHash() );

+ 1 - 1
package.json

@@ -24,7 +24,7 @@
   },
   "devDependencies": {
     "express": "^4.16.2",
-    "grunt": "^1.0.4",
+    "grunt": "^1.0.3",
     "grunt-cli": "^1.3.2",
     "grunt-autoprefixer": "^3.0.4",
     "grunt-contrib-connect": "^2.0.0",