diff options
| author | Jules Laplace <jules@okfoc.us> | 2016-03-30 19:03:37 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2016-03-30 19:03:37 -0400 |
| commit | 3cb96c18937924aee8c518137f3edb1e39035be9 (patch) | |
| tree | 94499362837f8f0376b6a1824fec3303c033eba2 | |
| parent | 266a3f2b5070e2a7c897a54f8beef5063146dae4 (diff) | |
esc toggles menu
| -rw-r--r-- | public/assets/js/app.js | 2 | ||||
| -rw-r--r-- | public/assets/js/lib/Scroller.js | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/public/assets/js/app.js b/public/assets/js/app.js index e40c676..d2d4fb2 100644 --- a/public/assets/js/app.js +++ b/public/assets/js/app.js @@ -52,7 +52,9 @@ var app = (function() { Scroller.init({ previous: app.nav.previous.bind(app.nav), next: app.nav.next.bind(app.nav), + burger: app.header.toggleNav.bind(app.nav), }) + } app.ready = function() { diff --git a/public/assets/js/lib/Scroller.js b/public/assets/js/lib/Scroller.js index 483a103..fe16f11 100644 --- a/public/assets/js/lib/Scroller.js +++ b/public/assets/js/lib/Scroller.js @@ -1,12 +1,13 @@ var Scroller = (function(){ var Scroller = {} - var prev, next + var prev, next, burger var webkitRatio = 1 Scroller.init = function(opt){ previous = opt.previous next = opt.next + burger = opt.burger if (is_mobile) { // document.body.addEventListener("touchstart", touchstart) // document.body.addEventListener("touchmove", touchmove) @@ -98,6 +99,10 @@ var Scroller = (function(){ function keydown (e) { // console.log(e.keyCode) switch (e.keyCode) { + case 27: // esc + e.preventDefault() + burger() + break case 32: // space e.preventDefault() step(1) |
