diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-13 01:19:39 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-13 01:19:39 +0200 |
commit | 8c38ef40bd9b1ff794de218ea71d43971bef4c59 (patch) | |
tree | 5547ceda7b7dd350d379073b1cdf7a423e6c7d16 /js/controller/NavigationController.js | |
parent | 72c4fc9acb1380021eb4665af78ef8e26058c86a (diff) |
delete feed + undo
Diffstat (limited to 'js/controller/NavigationController.js')
-rw-r--r-- | js/controller/NavigationController.js | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/js/controller/NavigationController.js b/js/controller/NavigationController.js index d898e1fbd..cc946ae30 100644 --- a/js/controller/NavigationController.js +++ b/js/controller/NavigationController.js @@ -228,26 +228,34 @@ function ($route, FEED_TYPE, FeedResource, FolderResource, ItemResource, } }; - // TBD - this.deleteFeed = function (feed) { + this.reversiblyDeleteFeed = function (feed) { feed.deleted = true; - // todo remote stuff + FeedResource.reversiblyDelete(feed.id); }; - this.undeleteFeed = function (feed) { + this.undoDeleteFeed = function (feed) { feed.deleted = false; - // todo remote stuff + FeedResource.undoDelete(feed.id); + }; + + this.deleteFeed = function (feed) { + FeedResource.delete(feed.id); }; - this.removeFeed = function (feed) { - console.log('remove ' + feed); + + // TBD + this.reversiblyDeleteFolder = function (folder) { + folder.deleted = true; + console.log(folder); }; - this.deleteFolder = function (folderName) { - console.log(folderName); + this.undoDeleteFolder = function (folder) { + console.log(folder); + // todo remote stuff }; - this.removeFolder = function (folder) { + this.deleteFolder = function (folder) { + //folder.deleted = false; console.log('remove ' + folder); }; |