diff --git a/lib/client/dom.js b/lib/client/dom.js index c6cdcd6e..70bb14de 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -572,7 +572,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; lName = Dialog.prompt(lMsg, lName); if (lName) - RESTful.save(lDir + lName + lType, null, CloudCmd.refresh); + RESTful.write(lDir + lName + lType, null, CloudCmd.refresh); } /** @@ -942,10 +942,13 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; * @callback - function({data, name}) {} * @currentFile */ - this.saveCurrentData = function(url, data, callback, query) { - DOM.RESTful.save(url, data, function() { + this.saveCurrentData = function(url, data, callback, query) { + if (!query) + query = ''; + + DOM.RESTful.write(url + query, data, function() { DOM.saveDataToStorage(url, data); - }, query); + }); }; /** diff --git a/lib/client/edit.js b/lib/client/edit.js index 498bc94f..ab8f800a 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -185,7 +185,10 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch; Value = lValue; Util.ifExec(isLength && !isAllowed, function() { - DOM.RESTful.save(lPath, lValue, onSave, query); + if (!query) + query = ''; + + DOM.RESTful.write(lPath + query, lValue, onSave); }, function(callback) { DOM.checkStorageHash(lPath, function(error, equal) { var isString = Util.isString(patch), @@ -272,7 +275,7 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch; ret = Dialog.confirm(text + msg); if (ret) - DOM.RESTful.save(path, Value, onSave); + DOM.RESTful.write(path, Value, onSave); } } diff --git a/lib/client/listeners.js b/lib/client/listeners.js index 0a3d5414..0b0ef1f8 100644 --- a/lib/client/listeners.js +++ b/lib/client/listeners.js @@ -255,7 +255,7 @@ var Util, DOM, CloudCmd; var path = dir + file.name, data = event.target.result; - DOM.RESTful.save(path, data, CloudCmd.refresh); + DOM.RESTful.write(path, data, CloudCmd.refresh); }; }; diff --git a/lib/client/menu.js b/lib/client/menu.js index 318a9215..9aafe42c 100644 --- a/lib/client/menu.js +++ b/lib/client/menu.js @@ -209,7 +209,7 @@ var CloudCmd, Util, DOM, CloudFunc, $; CloudCmd.execFromModule('FilePicker', 'saveFile', function(pName, pData) { var lPath = DOM.getCurrentDirPath() + pName; - DOM.RESTful.save(lPath, pData, CloudCmd.refresh); + DOM.RESTful.write(lPath, pData, CloudCmd.refresh); }); } }; diff --git a/lib/client/rest.js b/lib/client/rest.js index c89e7df1..1c4f81d6 100644 --- a/lib/client/rest.js +++ b/lib/client/rest.js @@ -23,10 +23,10 @@ var Util, DOM, CloudCmd; }); }; - this.save = function(url, data, callback, query) { + this.write = function(url, data, callback) { sendRequest({ method : 'PUT', - url : CloudFunc.FS + url + (query || ''), + url : CloudFunc.FS + url, data : data, callback : callback, imgPosition : { top: true }