projects
/
slides.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add lxww19 to the index
[slides.git]
/
fosdem2017
/
slides.js
diff --git
a/fosdem2017/slides.js
b/fosdem2017/slides.js
index 4a0e9fee43296bc5d89849c9fb35af1aaeeb76c9..15ead44f11ece03dc0e5c7709c39785f62b43f78 100644
(file)
--- a/
fosdem2017/slides.js
+++ b/
fosdem2017/slides.js
@@
-17,6
+17,7
@@
var pageTitle, headerText, subHeaderText;
var navPrev, navNext, navPrevNolink, navNextNolink;
// Slide timer - color variation of headerText
var navPrev, navNext, navPrevNolink, navNextNolink;
// Slide timer - color variation of headerText
+// Up to 2/3 of that time, use "ontime" styling, then "neartime" until this is reached, "overtime" after that.
var slideSeconds = 2 * 60;
// Called when the document has been loaded.
var slideSeconds = 2 * 60;
// Called when the document has been loaded.
@@
-188,10
+189,21
@@
setTimeout("timerFired()", timerMSec);
function handleKeyPress(e) {
e = e || event;
switch (e.keyCode) {
function handleKeyPress(e) {
e = e || event;
switch (e.keyCode) {
+ // See https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode#Constants_for_keyCode_value
case e.DOM_VK_LEFT:
case e.DOM_VK_LEFT:
+ case e.DOM_VK_DOWN:
+ case e.DOM_VK_PAGE_DOWN:
+ case e.DOM_VK_H: //8bitdo Zero "X"
go("prev"); break;
case e.DOM_VK_RIGHT:
go("prev"); break;
case e.DOM_VK_RIGHT:
+ case e.DOM_VK_UP:
+ case e.DOM_VK_PAGE_UP:
+ case e.DOM_VK_J: //8bitdo Zero "B"
go("next"); break;
go("next"); break;
+ case e.DOM_VK_HOME:
+ go("start"); break;
+ case e.DOM_VK_END:
+ go("toc"); break;
}
}
}
}