|
|
@ -61,6 +61,7 @@ |
|
|
|
* |
|
|
|
* version 1.1: |
|
|
|
* - Optional progress bar UI element |
|
|
|
* - Slide overview available via SPACE |
|
|
|
* |
|
|
|
* TODO: |
|
|
|
* - Touch/swipe interactions |
|
|
@ -286,10 +287,10 @@ var Reveal = (function(){ |
|
|
|
* can't be improved. |
|
|
|
*/ |
|
|
|
function activateOverview() { |
|
|
|
var horizontalSlides = Array.prototype.slice.call( document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); |
|
|
|
|
|
|
|
document.body.classList.add( 'overview' ); |
|
|
|
|
|
|
|
var horizontalSlides = Array.prototype.slice.call( document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); |
|
|
|
|
|
|
|
for( var i = 0, len = horizontalSlides.length; i < len; i++ ) { |
|
|
|
var hslide = horizontalSlides[i], |
|
|
|
htransform = 'translateZ(-2500px) translate(' + ( ( i - indexh ) * 105 ) + '%, 0%)'; |
|
|
@ -567,7 +568,7 @@ var Reveal = (function(){ |
|
|
|
|
|
|
|
function navigateLeft() { |
|
|
|
// Prioritize hiding fragments
|
|
|
|
if( previousFragment() === false ) { |
|
|
|
if( overviewIsActive() || previousFragment() === false ) { |
|
|
|
indexh --; |
|
|
|
indexv = 0; |
|
|
|
slide(); |
|
|
@ -575,7 +576,7 @@ var Reveal = (function(){ |
|
|
|
} |
|
|
|
function navigateRight() { |
|
|
|
// Prioritize revealing fragments
|
|
|
|
if( nextFragment() === false ) { |
|
|
|
if( overviewIsActive() || nextFragment() === false ) { |
|
|
|
indexh ++; |
|
|
|
indexv = 0; |
|
|
|
slide(); |
|
|
@ -583,14 +584,14 @@ var Reveal = (function(){ |
|
|
|
} |
|
|
|
function navigateUp() { |
|
|
|
// Prioritize hiding fragments
|
|
|
|
if( previousFragment() === false ) { |
|
|
|
if( overviewIsActive() || previousFragment() === false ) { |
|
|
|
indexv --; |
|
|
|
slide(); |
|
|
|
} |
|
|
|
} |
|
|
|
function navigateDown() { |
|
|
|
// Prioritize revealing fragments
|
|
|
|
if( nextFragment() === false ) { |
|
|
|
if( overviewIsActive() || nextFragment() === false ) { |
|
|
|
indexv ++; |
|
|
|
slide(); |
|
|
|
} |
|
|
|