diff --git a/lib/client/dom.js b/lib/client/dom.js index c5ed10fe..f4d1f43c 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -116,13 +116,12 @@ var CloudCmd, Util, DOM, CloudFunc; }); }; - this.save = function(pUrl, pData, pQuery, pCallBack, pError){ + this.save = function(pUrl, pData, pQuery, pCallBack){ sendRequest({ method : 'PUT', url : CloudFunc.FS + pUrl + (pQuery || ''), data : pData, callback : pCallBack, - error : pError, imgPosition : { top: true } }); }; @@ -175,14 +174,11 @@ var CloudCmd, Util, DOM, CloudFunc; method : p.method, url : p.url, data : lData, + error : Images.showError, success : function(pData) { Images.hideLoad(); Util.log(pData); Util.exec(p.callback, pData); - }, - error : function(pError) { - Images.showError(pError); - Util.exec(p.error, pError); } }); }); diff --git a/lib/client/edit.js b/lib/client/edit.js index 8bcc9099..0c0bbde9 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -94,8 +94,8 @@ var CloudCmd, Util, DOM, JsDiff, ace; Value = lValue; DOM.setCurrentSize( lLength, lCurrent ); - DOM.RESTfull.save( lPath, lData, lPatch, null, function (){ - if (lPatch) + DOM.RESTfull.save( lPath, lData, lPatch, function (pData){ + if (pData === 'patch : fail. trying to save...') DOM.RESTfull.save( lPath, lValue); }); });