From 3eb1b32476cc33268d1bfea8fce66dfdd080cfeb Mon Sep 17 00:00:00 2001 From: Nazar Kanaev Date: Sun, 2 Aug 2020 21:53:01 +0100 Subject: [PATCH] refresh feed list after deleting feed/folder --- template/static/javascripts/app.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/template/static/javascripts/app.js b/template/static/javascripts/app.js index 68bf2e9..0664193 100644 --- a/template/static/javascripts/app.js +++ b/template/static/javascripts/app.js @@ -375,7 +375,11 @@ var vm = new Vue({ deleteFolder: function(folder) { if (confirm('Are you sure you want to delete ' + folder.title + '?')) { api.folders.delete(folder.id).then(function() { - vm.refresh() + if (vm.feedSelected === 'folder:'+folder.id) { + vm.feedSelected = '' + } + vm.refreshStats() + vm.refreshFeeds() }) } }, @@ -390,9 +394,11 @@ var vm = new Vue({ deleteFeed: function(feed) { if (confirm('Are you sure you want to delete ' + feed.title + '?')) { api.feeds.delete(feed.id).then(function() { - api.feeds.list().then(function(feeds) { - vm.feeds = feeds - }) + if (vm.feedSelected === 'feed:'+feed.id) { + vm.feedSelected = '' + } + vm.refreshStats() + vm.refreshFeeds() }) } },