diff --git a/src/assets/index.html b/src/assets/index.html index 162156d..aa1d3eb 100644 --- a/src/assets/index.html +++ b/src/assets/index.html @@ -237,7 +237,7 @@ @@ -421,6 +421,10 @@ o open an article's link + + i + read here + f diff --git a/src/assets/javascripts/app.js b/src/assets/javascripts/app.js index 5fed596..4a44e44 100644 --- a/src/assets/javascripts/app.js +++ b/src/assets/javascripts/app.js @@ -573,11 +573,13 @@ var vm = new Vue({ document.location.reload() }) }, - getReadable: function(item) { + toggleReadability: function() { if (this.itemSelectedReadability) { this.itemSelectedReadability = null return } + var item = this.itemSelectedDetails + if (!item) return if (item.link) { this.loading.readability = true api.crawl(item.link).then(function(data) { diff --git a/src/assets/javascripts/key.js b/src/assets/javascripts/key.js index 5a66d8f..deca5f8 100644 --- a/src/assets/javascripts/key.js +++ b/src/assets/javascripts/key.js @@ -95,6 +95,9 @@ var shortcutFunctions = { window.open(vm.itemSelectedDetails.link, '_blank') } }, + toggleReadability: function() { + vm.toggleReadability() + }, toggleItemRead: function() { if (vm.itemSelected != null) { vm.toggleItemRead(vm.itemSelectedDetails) @@ -146,6 +149,7 @@ var shortcutFunctions = { // If you edit, make sure you update the help modal var keybindings = { "o": shortcutFunctions.openItemLink, + "i": shortcutFunctions.toggleReadability, "r": shortcutFunctions.toggleItemRead, "R": shortcutFunctions.markAllRead, "s": shortcutFunctions.toggleItemStarred,