From e3820d1c8e49b6f8ff7a118f4ed761ed7119841a Mon Sep 17 00:00:00 2001 From: Nazar Kanaev Date: Wed, 3 Mar 2021 12:51:48 +0000 Subject: [PATCH] shortcut: open item.link --- src/assets/index.html | 4 ++++ src/assets/javascripts/keybindings.js | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/src/assets/index.html b/src/assets/index.html index 0a5ebc0..b2b101a 100644 --- a/src/assets/index.html +++ b/src/assets/index.html @@ -432,6 +432,10 @@ s toggle an article as starred / unstarred + + o + open an article's link + diff --git a/src/assets/javascripts/keybindings.js b/src/assets/javascripts/keybindings.js index 29283e9..baaf765 100644 --- a/src/assets/javascripts/keybindings.js +++ b/src/assets/javascripts/keybindings.js @@ -76,6 +76,11 @@ var helperFunctions = { } } var shortcutFunctions = { + openItemLink: function() { + if (vm.itemSelectedDetails && vm.itemSelectedDetails.link) { + window.open(vm.itemSelectedDetails.link, '_blank') + } + }, toggleItemRead: function() { if (vm.itemSelected != null) { vm.toggleItemRead(vm.itemSelectedDetails) @@ -120,6 +125,7 @@ var shortcutFunctions = { // If you edit, make sure you update the help modal var keybindings = { + "o": shortcutFunctions.openItemLink, "r": shortcutFunctions.toggleItemRead, "R": shortcutFunctions.markAllRead, "s": shortcutFunctions.toggleItemStarred,