aboutsummaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorHakim El Hattab <hakim.elhattab@gmail.com>2012-05-15 00:40:03 -0400
committerHakim El Hattab <hakim.elhattab@gmail.com>2012-05-15 00:40:03 -0400
commiteccffbe85930e8305c6c0d3afd712d32096aae7d (patch)
tree4cd6e93f86112b933e1dece132f370fdef48ec99 /js
parent507cab9dc9721d07eeabcf74f2b830480d09558c (diff)
downloadperl-software-in-gnu-guix-eccffbe85930e8305c6c0d3afd712d32096aae7d.tar
perl-software-in-gnu-guix-eccffbe85930e8305c6c0d3afd712d32096aae7d.tar.gz
adjust end key nav to last slide
Diffstat (limited to 'js')
-rw-r--r--js/reveal.js4
-rw-r--r--js/reveal.min.js8
2 files changed, 6 insertions, 6 deletions
diff --git a/js/reveal.js b/js/reveal.js
index 23975c3..76bdcba 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -200,9 +200,9 @@ var Reveal = (function(){
// j, down
case 74: case 40: navigateDown(); triggered = true; break;
// home
- case 36: navigateTo(0); triggered = true; break;
+ case 36: navigateTo( 0 ); triggered = true; break;
// end
- case 35: navigateTo( document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ).length ); triggered = true; break;
+ case 35: navigateTo( Number.MAX_VALUE ); triggered = true; break;
}
if( triggered ) {
diff --git a/js/reveal.min.js b/js/reveal.min.js
index 8b2d376..2d1a43a 100644
--- a/js/reveal.min.js
+++ b/js/reveal.min.js
@@ -13,13 +13,13 @@ document.addEventListener("keydown",M,false);document.addEventListener("touchsta
d.controlsRight.addEventListener("click",n(i),false);d.controlsUp.addEventListener("click",n(r),false);d.controlsDown.addEventListener("click",n(A),false);
q(G,P);if(H===false){G.transition="linear";}if(G.controls){d.controls.style.display="block";}if(G.progress){d.progress.style.display="block";}if(G.transition!=="default"){d.wrapper.classList.add(G.transition);
}if(G.theme!=="default"){d.wrapper.classList.add(G.theme);}if(G.mouseWheel){document.addEventListener("DOMMouseScroll",m,false);document.addEventListener("mousewheel",m,false);
-}if(G.rollingLinks){D();}C();if(navigator.userAgent.match(/(iphone|ipad|ipod|android)/i)){document.documentElement.style.overflow="scroll";document.body.style.height="120%";
+}if(G.rollingLinks){D();}C();if(navigator.userAgent.match(/(iphone|ipod|android)/i)){document.documentElement.style.overflow="scroll";document.body.style.height="120%";
window.addEventListener("load",K,false);window.addEventListener("orientationchange",K,false);}}function q(Q,P){for(var R in P){Q[R]=P[R];}}function n(P){return function(Q){Q.preventDefault();
P.call();};}function K(){setTimeout(function(){window.scrollTo(0,1);},0);}function M(Q){if(Q.target.contentEditable!="inherit"||Q.shiftKey||Q.altKey||Q.ctrlKey||Q.metaKey){return;
}var P=false;switch(Q.keyCode){case 80:case 33:I();P=true;break;case 78:case 32:case 34:u();P=true;break;case 72:case 37:x();P=true;break;case 76:case 39:i();
-P=true;break;case 75:case 38:r();P=true;break;case 74:case 40:A();P=true;break;}if(P){Q.preventDefault();}else{if(Q.keyCode===27&&H){if(J()){L();}else{B();
-}Q.preventDefault();}}}function w(S){if(S.touches.length===1){if(S.target.tagName.toLowerCase()==="a"||S.target.tagName.toLowerCase()==="img"){return;}S.preventDefault();
-var Q={x:S.touches[0].clientX,y:S.touches[0].clientY};var P=window.innerWidth*0.3;var R=window.innerHeight*0.3;if(Q.x<P){x();}else{if(Q.x>window.innerWidth-P){i();
+P=true;break;case 75:case 38:r();P=true;break;case 74:case 40:A();P=true;break;case 36:E(0);P=true;break;case 35:E(Number.MAX_VALUE);P=true;break;}if(P){Q.preventDefault();
+}else{if(Q.keyCode===27&&H){if(J()){L();}else{B();}Q.preventDefault();}}}function w(S){if(S.touches.length===1){if(S.target.tagName.toLowerCase()==="a"||S.target.tagName.toLowerCase()==="img"){return;
+}S.preventDefault();var Q={x:S.touches[0].clientX,y:S.touches[0].clientY};var P=window.innerWidth*0.3;var R=window.innerHeight*0.3;if(Q.x<P){x();}else{if(Q.x>window.innerWidth-P){i();
}else{if(Q.y<R){r();}else{if(Q.y>window.innerHeight-R){A();}}}}b();}}function m(P){clearTimeout(v);v=setTimeout(function(){var Q=P.detail||-P.wheelDelta;
if(Q>0){u();}else{I();}},100);}function t(P){C();}function D(){if(H){var Q=document.querySelectorAll("#reveal .slides section a:not(.image)");for(var R=0,P=Q.length;
R<P;R++){var S=Q[R];if(S.textContent&&!S.querySelector("img")&&(!S.className||!S.classList.contains(S,"roll"))){S.classList.add("roll");S.innerHTML='<span data-title="'+S.text+'">'+S.innerHTML+"</span>";