diff options
author | Davide Saurino <davide.saurino@alcacoop.it> | 2014-02-06 16:38:14 +0100 |
---|---|---|
committer | Davide Saurino <davide.saurino@alcacoop.it> | 2014-02-06 16:38:14 +0100 |
commit | acec12a5dc6de8e3427165c81f9c6a79f4355e9b (patch) | |
tree | d86cde1b170db8d892c3e46294b944632f9c80ef /js/app | |
parent | a5dc4ca12b148334dc830a8e8c024194e1b56bef (diff) |
Rename folders (FIX #456)
Diffstat (limited to 'js/app')
-rw-r--r-- | js/app/services/businesslayer/folderbusinesslayer.coffee | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/js/app/services/businesslayer/folderbusinesslayer.coffee b/js/app/services/businesslayer/folderbusinesslayer.coffee index acb3b4a58..2be1c415a 100644 --- a/js/app/services/businesslayer/folderbusinesslayer.coffee +++ b/js/app/services/businesslayer/folderbusinesslayer.coffee @@ -155,6 +155,24 @@ FeedModel, $rootScope) -> @_folderModel.removeByName(folderName) + edit: (folderId) -> + folder = @_folderModel.getById(folderId) + folder.editing = true + folder.originalValue = folder.name + + + rename: (folderId, folderName) -> + folder = @_folderModel.getById(folderId) + folder.editing = false + @_persistence.renameFolder(folderId, folderName) + + + cancel: (folderId) -> + folder = @_folderModel.getById(folderId) + folder.editing = false + folder.name = folder.originalValue + + import: (xml) -> opml = @_opmlParser.parseXML(xml) @_importElement(opml, 0) @@ -187,4 +205,4 @@ FeedModel, $rootScope) -> ActiveFeed, Persistence, FeedType, ItemModel, OPMLParser, NewestItem, FeedModel, $rootScope) -]
\ No newline at end of file +] |