From 2b02f3a1f94af414ffb929bc8cba9fb87d2c1c82 Mon Sep 17 00:00:00 2001 From: Hakim El Hattab Date: Sun, 15 Mar 2020 20:22:04 +0100 Subject: [PATCH] reduce comments related to controller initialization --- js/reveal.js | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/js/reveal.js b/js/reveal.js index 7068fff..39b4ff5 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -68,37 +68,19 @@ export default function( revealElement, options ) { // The current scale of the presentation (see width/height config) scale = 1, - // Controls loading and playback of slide content + // Controllers for different aspects of our presentation. They're + // all given direct references to this Reveal instance since there + // may be multiple presentations running in parallel. slideContent = new SlideContent( Reveal ), - - // Controls the optional slide number display slideNumber = new SlideNumber( Reveal ), - - // Creates and updates slide backgrounds - backgrounds = new Backgrounds( Reveal ), - - // Controls auto-animations between slides autoAnimate = new AutoAnimate( Reveal ), - - // Controls navigation between slide fragments + backgrounds = new Backgrounds( Reveal ), fragments = new Fragments( Reveal ), - - // Controls the birds-eye overview of slides overview = new Overview( Reveal ), - - // Controls all keyboard interactions keyboard = new Keyboard( Reveal ), - - // Controls the current location/URL location = new Location( Reveal ), - - // Controller for plugin loading - plugins = new Plugins(), - - // Handles exporting to PDF + plugins = new Plugins( Reveal ), print = new Print( Reveal ), - - // Controls touch/swipe navigation for our deck touch = new Touch( Reveal ), // CSS transform that is currently applied to the slides container,