From f4557336851d6207ec4fc32bf48cefcf65730dac Mon Sep 17 00:00:00 2001 From: Joshua Smith Date: Mon, 29 Apr 2013 14:27:26 -0400 Subject: [PATCH] Add Deleting and Renaming --- js/firetext.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/js/firetext.js b/js/firetext.js index 58dd2e6..acc7392 100755 --- a/js/firetext.js +++ b/js/firetext.js @@ -230,7 +230,7 @@ function showAllDocs() { document.getElementById("showAll").style.display = "none"; } -/* Create, Load, & Save +/* File IO ------------------------*/ function createFromDialog() { var filename = document.getElementById('createDialogFileName').value; @@ -365,6 +365,26 @@ function loadFile(filename, filetype, callback) { }; } +function deleteFile(name) { + var path = ('Documents/'+name); + var req = storage.delete(path); + req.onsuccess = function () { + // Code to show a deleted banner + } + req.onerror = function () { + // Code to show an error banner (the alert is temporary) + alert('Delete unsuccessful :(\n\nInfo for gurus:\n"' + this.error.name + '"'); + } +} + +function renameFile(name, type, newname) { + loadFile(name, type, function(result) { + var fullName = (name + type); + saveFile(name, type, result, false); + deleteFile(fullName); + }); +} + /* Format ------------------------*/ function formatDoc(sCmd, sValue) {