From e74a10e364f2512cd9139b133576d0896463629c Mon Sep 17 00:00:00 2001 From: Hakim El Hattab Date: Sun, 17 Mar 2013 08:21:17 -0400 Subject: enable keyboard/touch flags to change in runtime configure() call (closes #365) --- js/reveal.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'js/reveal.js') diff --git a/js/reveal.js b/js/reveal.js index 2691237..c504cfa 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -306,9 +306,6 @@ var Reveal = (function(){ // Make sure we've got all the DOM elements we need setupDOM(); - // Subscribe to input - addEventListeners(); - // Updates the presentation to match the current configuration values configure(); @@ -394,6 +391,20 @@ var Reveal = (function(){ } } + postConfigure(); + + } + + /** + * Updates various parts of the presentatio after the + * configuration has changed. + */ + function postConfigure() { + + // Subscribe to input + removeEventListeners(); + addEventListeners(); + // Force a layout to make sure the current config is accounted for layout(); -- cgit v1.2.3