|
@ -173,6 +173,11 @@ var Reveal = (function(){ |
|
|
// Add some 3D magic to our anchors
|
|
|
// Add some 3D magic to our anchors
|
|
|
linkify(); |
|
|
linkify(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//bind scrolling
|
|
|
|
|
|
if(window.addEventListener){ |
|
|
|
|
|
document.addEventListener('DOMMouseScroll', scrollStep, false); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// Read the initial hash
|
|
|
// Read the initial hash
|
|
|
readURL(); |
|
|
readURL(); |
|
@ -676,6 +681,26 @@ var Reveal = (function(){ |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var stepT=0; |
|
|
|
|
|
function scrollStep(e){ |
|
|
|
|
|
clearTimeout(stepT); |
|
|
|
|
|
stepT=setTimeout(function(){ |
|
|
|
|
|
if(e.detail>0){ |
|
|
|
|
|
if(availableRoutes().down){ |
|
|
|
|
|
navigateDown() |
|
|
|
|
|
}else{ |
|
|
|
|
|
navigateRight() |
|
|
|
|
|
} |
|
|
|
|
|
}else{ |
|
|
|
|
|
if(availableRoutes().up){ |
|
|
|
|
|
navigateUp() |
|
|
|
|
|
}else{ |
|
|
|
|
|
navigateLeft() |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
},200); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// Expose some methods publicly
|
|
|
// Expose some methods publicly
|
|
|
return { |
|
|
return { |
|
|
initialize: initialize, |
|
|
initialize: initialize, |
|
|