From 539c0fa9333f2124e0db811c01c60e31741912c7 Mon Sep 17 00:00:00 2001 From: les Date: Mon, 14 Dec 2020 18:48:15 +0100 Subject: [PATCH] left/right keys goes to prev/next event --- pages/event/_id.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pages/event/_id.vue b/pages/event/_id.vue index 6e403934..b25fede3 100644 --- a/pages/event/_id.vue +++ b/pages/event/_id.vue @@ -249,7 +249,21 @@ export default { ) } }, + mounted () { + window.addEventListener('keydown', this.keyDown) + }, + destroyed () { + window.removeEventListener('keydown', this.keyDown) + }, methods: { + keyDown (ev) { + if (ev.key === 'ArrowRight' && this.event.next) { + this.$router.push(`/event/${this.event.next}`) + } + if (ev.key === 'ArrowLeft' && this.event.prev) { + this.$router.push(`/event/${this.event.prev}`) + } + }, showResource (resource) { this.showResources = true this.selectedResource = resource