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/public/app.js | |
parent | a5dc4ca12b148334dc830a8e8c024194e1b56bef (diff) |
Rename folders (FIX #456)
Diffstat (limited to 'js/public/app.js')
-rw-r--r-- | js/public/app.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/js/public/app.js b/js/public/app.js index f8002b608..789ab42e8 100644 --- a/js/public/app.js +++ b/js/public/app.js @@ -1494,6 +1494,27 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>. return this._folderModel.removeByName(folderName); }; + FolderBusinessLayer.prototype.edit = function(folderId) { + var folder; + folder = this._folderModel.getById(folderId); + folder.editing = true; + return folder.originalValue = folder.name; + }; + + FolderBusinessLayer.prototype.rename = function(folderId, folderName) { + var folder; + folder = this._folderModel.getById(folderId); + folder.editing = false; + return this._persistence.renameFolder(folderId, folderName); + }; + + FolderBusinessLayer.prototype.cancel = function(folderId) { + var folder; + folder = this._folderModel.getById(folderId); + folder.editing = false; + return folder.name = folder.originalValue; + }; + FolderBusinessLayer.prototype["import"] = function(xml) { var opml; opml = this._opmlParser.parseXML(xml); |