var app = (function(){ var app = {} app.init = function(){ app.router = new SiteRouter () app.view = null $(window).on("focus", app.focus) $(window).on("blur", app.blur) $(window).on("keydown", app.keydown) } app.focused = true app.typing = false app.focus = function(){ app.focused = true } app.blur = function(){ app.focused = false } app.keydown = function(e){ switch (e.keyCode) { case 37: // left // prev break case 39: // right // next break case 38: // up // home break case 40: // down // random break } } document.addEventListener('DOMContentLoaded', app.init) return app })()