diff options
Diffstat (limited to 'js/controller')
-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); }; |