From 65584ff3a9ecde118f8b33c94c3e5c3ee4345c3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Este-Gracias?= Date: Mon, 21 Jan 2019 21:57:20 +0100 Subject: [PATCH] Enable simpleNavigation --- js/reveal.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/js/reveal.js b/js/reveal.js index afd678b7..a658a3bb 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -108,6 +108,9 @@ // Change the presentation direction to be RTL rtl: false, + // When this is enabled, stepping only with previous and next slide. + simpleNavigation: false, + // When this is enabled, stepping left/right from a vertical stack // to an adjacent vertical stack will land you at the same vertical // index. @@ -5001,13 +5004,13 @@ // n, page down case 78: case 34: navigateNext(); break; // h, left - case 72: case 37: firstSlideShortcut ? slide( 0 ) : navigateLeft(); break; + case 72: case 37: firstSlideShortcut ? slide( 0 ) : isOverview() || !config.simpleNavigation ? navigateLeft() : navigatePrev(); break; // l, right - case 76: case 39: lastSlideShortcut ? slide( Number.MAX_VALUE ) : navigateRight(); break; + case 76: case 39: lastSlideShortcut ? slide( Number.MAX_VALUE ) : isOverview() || !config.simpleNavigation ? navigateRight() : navigateNext(); break; // k, up - case 75: case 38: navigateUp(); break; + case 75: case 38: isOverview() || !config.simpleNavigation ? navigateUp() : navigatePrev(); break; // j, down - case 74: case 40: navigateDown(); break; + case 74: case 40: isOverview() || !config.simpleNavigation ? navigateDown() : navigateNext(); break; // home case 36: slide( 0 ); break; // end