Presentation
This commit is contained in:
parent
cce26e9ded
commit
314201355e
6 changed files with 327 additions and 0 deletions
1
js/highlight.min.js
vendored
Normal file
1
js/highlight.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
33
js/slides.js
Normal file
33
js/slides.js
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
/**
|
||||
* slides.js
|
||||
*
|
||||
* Some incredibly ugly quick code for a slides-esque experience
|
||||
* on both the Wii and browsers.
|
||||
*
|
||||
* @Author: Ryan McGrath <ryan@venodesigns.net>
|
||||
* @Requires: Nothing
|
||||
*/
|
||||
|
||||
var slides = document.getElementsByTagName('div'),
|
||||
count = slides.length,
|
||||
index = 0;
|
||||
|
||||
var sizeSlide = function sizeSlide(slide, oldIndex) {
|
||||
slides[oldIndex].style.display = 'none';
|
||||
slide.style.width = (window.innerWidth - 40) + 'px';
|
||||
slide.style.display = 'block';
|
||||
}
|
||||
|
||||
document.addEventListener('keydown', function(e) {
|
||||
if(e.keyCode === 39 && (index + 1) < count) {
|
||||
sizeSlide(slides[index + 1], index);
|
||||
index = index + 1;
|
||||
}
|
||||
|
||||
if(e.keyCode === 37 && (index - 1) >= 0) {
|
||||
sizeSlide(slides[index - 1], index);
|
||||
index = index - 1;
|
||||
}
|
||||
}, false);
|
||||
|
||||
sizeSlide(slides[0], 0);
|
||||
Loading…
Add table
Add a link
Reference in a new issue