$ -> IDLE_TIMEOUT = 120 CheckIdleTime = -> if (new Date() - Date.parse(window.localStorage.getItem('IDLE')) >= IDLE_TIMEOUT*1000) $("#logout-button").trigger "click" document.onkeydown = document.onmousemove = document.onclick = -> window.localStorage.setItem('IDLE', new Date()) window.setInterval CheckIdleTime, 1000