if (preferred_pause != null) {
document.getElementById('secs').value = preferred_pause;
}
+
+ if (navigator.userAgent.indexOf('Opera') == -1) {
+ document.onkeydown = keyDownEvent;
+ }
}
function update_sensibilities() {
display_current();
}
+function keyDownEvent(key) {
+ if (!key) {
+ key = event;
+ key.which = key.keyCode;
+ }
+ switch (key.which) {
+ case 36: // home
+ first();
+ break;
+ case 35: // end
+ last();
+ break;
+ case 37: // left
+ previous();
+ break;
+ case 39: // right
+ next();
+ break;
+ case 38: // up
+ for (i = 0; i < 10; i++) {
+ previous();
+ }
+ break;
+ case 40: // down
+ for (i = 0; i < 10; i++) {
+ next();
+ }
+ break;
+ }
+}
+
function toggle_slideshow(now) {
if (slideshow == 0) {
slideshow_pause = document.getElementById('secs').value;