summaryrefslogtreecommitdiffstats
path: root/js/controller
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-05 18:07:02 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-05 18:07:02 +0200
commit3921c654f8c5684eedd4bd081f8b94c1c7b207e5 (patch)
tree69db59c6cac9fef18f00982ef69d9b0ac737ffa2 /js/controller
parentc97bfffd728b0c2e75e39e3a21eda252324fe1e5 (diff)
add undo for feed deletion
Diffstat (limited to 'js/controller')
-rw-r--r--js/controller/NavigationController.js19
1 files changed, 15 insertions, 4 deletions
diff --git a/js/controller/NavigationController.js b/js/controller/NavigationController.js
index 485f7a387..b38b0df98 100644
--- a/js/controller/NavigationController.js
+++ b/js/controller/NavigationController.js
@@ -135,8 +135,9 @@ function ($route, FEED_TYPE, FeedResource, FolderResource, ItemResource,
console.log(folderId);
};
- this.renameFeed = (feedId, feedTitle) => {
- console.log(feedId + feedTitle);
+ this.renameFeed = (feed) => {
+ feed.editing = false;
+ // todo remote stuff
};
this.cancelRenameFeed = (feedId) => {
@@ -147,8 +148,18 @@ function ($route, FEED_TYPE, FeedResource, FolderResource, ItemResource,
console.log('TBD');
};
- this.deleteFeed = (feedUrl) => {
- console.log(feedUrl);
+ this.deleteFeed = (feed) => {
+ feed.deleted = true;
+ // todo remote stuff
+ };
+
+ this.undeleteFeed = (feed) => {
+ feed.deleted = false;
+ // todo remote stuff
+ };
+
+ this.removeFeed = (feed) => {
+ console.log(feed);
};
this.deleteFolder = (folderName) => {