From d67da61a659e00cb040a77f50670eb6e3b15ba3c Mon Sep 17 00:00:00 2001 From: Nazar Kanaev Date: Thu, 20 Aug 2020 14:02:55 +0100 Subject: [PATCH] unselect "read here" --- assets/index.html | 5 ++++- assets/javascripts/app.js | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/assets/index.html b/assets/index.html index b5e19db..88f6e1a 100644 --- a/assets/index.html +++ b/assets/index.html @@ -189,7 +189,10 @@ - diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js index ddbb0ca..e334f05 100644 --- a/assets/javascripts/app.js +++ b/assets/javascripts/app.js @@ -148,6 +148,7 @@ var vm = new Vue({ 'feeds': false, 'newfeed': false, 'items': false, + 'readability': false, }, 'fonts': FONTS, 'feedStats': {}, @@ -501,8 +502,14 @@ var vm = new Vue({ }) }, getReadable: function(item) { + if (this.itemSelectedReadability) { + this.itemSelectedReadability = null + return + } if (item.link) { + this.loading.readability = true api.crawl(item.link).then(function(body) { + vm.loading.readability = false if (!body.length) return var bodyClean = sanitize(body, vm.feedsById[item.feed_id].link || item.link) var doc = new DOMParser().parseFromString(bodyClean, 'text/html')