diff --git a/templates/javascripts/slides.js b/templates/javascripts/slides.js index 894d035..4d2a8bc 100644 --- a/templates/javascripts/slides.js +++ b/templates/javascripts/slides.js @@ -69,16 +69,23 @@ var move = function(event) { var DIRECTIONS = { - 37: -1, // ARROW LEFT - 39: 1, // ARROW RIGHT - 32: 1, // SPACE BAR - 13: 1, // RETURN + 37: -1, // ARROW LEFT + 39: 1, // ARROW RIGHT + 32: 1, // SPACE BAR + 13: 1, // RETURN + 27: 'home', // ESCAPE left: -1, right: 1 } if (dir = DIRECTIONS[event.which || event]) { - setIndex(getIndex() + dir); + if (dir == 'home') { + event.preventDefault(); + event.stopPropagation(); + location.href = '/'; + } else { + setIndex(getIndex() + dir); + } } } @@ -101,4 +108,4 @@ $('.notes').show(); } }); -})(jQuery); \ No newline at end of file +})(jQuery);