From 6153a8d84821a3e51e8e9747d9c2692a3e037240 Mon Sep 17 00:00:00 2001 From: Paul Gregory Date: Thu, 9 Feb 2017 22:35:58 +0000 Subject: [PATCH] Add enter to play, and space to pause if playing. * As per issue #67. --- src/app.js | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/src/app.js b/src/app.js index e5be94d..2f75476 100644 --- a/src/app.js +++ b/src/app.js @@ -44,11 +44,24 @@ $(document).ready(() => { $('#instruments-view').append($(instrumentsViewTemplate.renderToString())); MouseTrap.bind("space", (e) => { - state.set({ - cursor: { - record: !state.cursor.get("record"), - } - }); + if(player.playing) { + player.pause(); + } else { + state.set({ + cursor: { + record: !state.cursor.get("record"), + } + }); + } + e.preventDefault(); + }); + + MouseTrap.bind("enter", (e) => { + if(!player.playing) { + player.play(); + } else { + player.pause(); + } e.preventDefault(); });