rename/move feeds

This commit is contained in:
Nazar Kanaev
2020-07-02 22:10:53 +01:00
parent d0ba3a0f38
commit 1591cdd624
3 changed files with 34 additions and 5 deletions

View File

@@ -21,6 +21,9 @@
create: function(data) {
return api('post', '/api/feeds', data).then(json)
},
update: function(id, data) {
return api('put', '/api/feeds/' + id, data)
},
delete: function(id) {
return api('delete', '/api/feeds/' + id)
}

View File

@@ -76,7 +76,10 @@ var vm = new Vue({
return d.getDate() + '/' + d.getMonth() + '/' + d.getFullYear()
},
moveFeed: function(feed, folder) {
feed.folder_id = folder ? folder.id : null
var folder_id = folder ? folder.id : null
api.feeds.update(feed.id, {folder_id: folder_id}).then(function() {
feed.folder_id = folder_id
})
},
createFolder: function(event) {
var form = event.target
@@ -99,7 +102,9 @@ var vm = new Vue({
},
renameFeed: function(feed) {
var newTitle = prompt('Enter new title', feed.title)
feed.title = newTitle
api.feeds.update(feed.id, {title: newTitle}).then(function() {
feed.title = newTitle
})
},
deleteFeed: function(feed) {
if (confirm('Are you sure you want to delete ' + feed.title + '?')) {