summaryrefslogtreecommitdiffstats
path: root/js/controller
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-13 01:19:39 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-13 01:19:39 +0200
commit8c38ef40bd9b1ff794de218ea71d43971bef4c59 (patch)
tree5547ceda7b7dd350d379073b1cdf7a423e6c7d16 /js/controller
parent72c4fc9acb1380021eb4665af78ef8e26058c86a (diff)
delete feed + undo
Diffstat (limited to 'js/controller')
-rw-r--r--js/controller/NavigationController.js28
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);
};