aboutsummaryrefslogtreecommitdiff
path: root/js/reveal.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/reveal.js')
-rw-r--r--js/reveal.js19
1 files changed, 9 insertions, 10 deletions
diff --git a/js/reveal.js b/js/reveal.js
index 6614493..6ce7a89 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -25,9 +25,7 @@
* sexy CSS 3D transforms.
*
* Slides are given unique hash based URL's so that they can be
- * opened directly. I didn't use the HTML5 History API for this
- * as it would have required the addition of server side rewrite
- * rules and hence require more effort for anyone to set up.
+ * opened directly.
*
* Public facing methods:
* - Reveal.initialize( { ... options ... } );
@@ -48,9 +46,7 @@
*
* version 0.3:
* - Added licensing terms
- *
- * version 0.4:
- * - Fixed broken links on touch devices.
+ * - Fixed broken links on touch devices
*
* version 1.0:
* - Added controls
@@ -63,15 +59,16 @@
*
* TODO:
* - Touch/swipe interactions
+ * - Presentation overview via keyboard shortcut
*
- * @author Hakim El Hattab
+ * @author Hakim El Hattab | http://hakim.se
* @version 1.0
*/
var Reveal = (function(){
var HORIZONTAL_SLIDES_SELECTOR = '#main>section',
VERTICAL_SLIDES_SELECTOR = 'section.present>section',
-
+
indexh = 0,
indexv = 0,
@@ -98,7 +95,7 @@ var Reveal = (function(){
dom.controlsUp.addEventListener('click', preventAndForward( navigateUp ), false);
dom.controlsDown.addEventListener('click', preventAndForward( navigateDown ), false);
- // Set default configuration
+ // Default options
config.rollingLinks = options.rollingLinks === undefined ? true : options.rollingLinks;
config.controls = options.controls === undefined ? false : options.controls;
config.theme = options.theme === undefined ? 'default' : options.theme;
@@ -116,7 +113,7 @@ var Reveal = (function(){
linkify();
}
- // Read the initial state of the URL (hash)
+ // Read the initial hash
readURL();
}
@@ -310,7 +307,9 @@ var Reveal = (function(){
}
/**
+ * Determine what available routes there are for navigation.
*
+ * @return {Object} containing four booleans: left/right/up/down
*/
function availableRoutes() {
var horizontalSlides = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR );