unselect item after selecting a feed

This commit is contained in:
Nazar Kanaev 2020-07-28 11:49:41 +01:00
parent 7081a2fd31
commit d7b91b1de1

View File

@ -193,9 +193,14 @@ var vm = new Vue({
'feedSelected': function(newVal, oldVal) { 'feedSelected': function(newVal, oldVal) {
if (oldVal === null) return // do nothing, initial setup if (oldVal === null) return // do nothing, initial setup
api.settings.update({feed: newVal}).then(this.refreshItems.bind(this)) api.settings.update({feed: newVal}).then(this.refreshItems.bind(this))
this.itemSelected = null
}, },
'itemSelected': function(newVal, oldVal) { 'itemSelected': function(newVal, oldVal) {
this.itemSelectedReadability = '' this.itemSelectedReadability = ''
if (newVal === null) {
this.itemSelectedDetails = null
return
}
this.itemSelectedDetails = this.itemsById[newVal] this.itemSelectedDetails = this.itemsById[newVal]
if (this.itemSelectedDetails.status == 'unread') { if (this.itemSelectedDetails.status == 'unread') {
this.itemSelectedDetails.status = 'read' this.itemSelectedDetails.status = 'read'