diff --git a/index.html b/index.html index 3660011..0529155 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ .-.'`. ; .'`.-. __ / : ___\ ; /___ ; \ __ ,'_ ""--.:__;".-.";: :".-.":__;.--"" _`, - :' `.t""--.. '<@.`;_ ',@>` ..--""j.' `; + :' `.t""--.. '<@.`;_ ',@:` ..--""j.' `; `:-.._J '-.-'L__ `-- ' L_..-;' "-.__ ; .-" "-. : __.-" L ' /.------.\ ' J @@ -273,6 +273,15 @@ This class is used by this hint below. Check CSS file to see how it's shown with delayed CSS animation. + ... + + And when it comes to this piece of JavaScript below ... kids, don't do this at home ;) + It's just a quick and dirty workaround to get different content for touch devices. + In a real world it should be at least placed in separate JS file ... and the touch content should be + probably just hidden somewhere in HTML, not hard-coded in the script. + + Just sayin' ;) + -->
Use a spacebar or arrow keys to navigate
@@ -294,8 +303,8 @@ if ("ontouchstart" in document.documentElement) { You also need to call a `impress()` function to initialize impress.js presentation. And you should do it in the end of your document. Not only because it's a good practice, but also - because I should be done when the whole document is ready. - Of course you can wrap it in any kind of "DOM ready" event, but I was to lazy to do so ;) + because it should be done when the whole document is ready. + Of course you can wrap it in any kind of "DOM ready" event, but I was too lazy to do so ;) --> diff --git a/js/impress.js b/js/impress.js index 68eb2fe..7433dfe 100644 --- a/js/impress.js +++ b/js/impress.js @@ -406,7 +406,7 @@ // check if event target (or any of its parents is a link) var target = event.target; while ( (target.tagName != "A") && - (target != document.body) ) { + (target != document.documentElement) ) { target = target.parentNode; } @@ -430,7 +430,7 @@ var target = event.target; // find closest step element while ( !target.classList.contains("step") && - (target != document.body) ) { + (target != document.documentElement) ) { target = target.parentNode; }