diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-05 18:07:02 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-05 18:07:02 +0200 |
commit | 3921c654f8c5684eedd4bd081f8b94c1c7b207e5 (patch) | |
tree | 69db59c6cac9fef18f00982ef69d9b0ac737ffa2 /js/controller | |
parent | c97bfffd728b0c2e75e39e3a21eda252324fe1e5 (diff) |
add undo for feed deletion
Diffstat (limited to 'js/controller')
-rw-r--r-- | js/controller/NavigationController.js | 19 |
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) => { |