diff --git a/lib/client/config.js b/lib/client/config.js index 2949b016..97dd1805 100644 --- a/lib/client/config.js +++ b/lib/client/config.js @@ -113,6 +113,7 @@ var CloudCmd, Util, DOM; function onChange(event) { var data, + Config = DOM.RESTful.Config, obj = {}, el = event.target, name = el.id, @@ -140,7 +141,7 @@ var CloudCmd, Util, DOM; CONFIG[name] = data; CloudCmd.setConfig(CONFIG); - DOM.RESTful.config(obj); + Config.write(obj); } function key(event) { diff --git a/lib/client/rest.js b/lib/client/rest.js index f91f87f5..7b1269cf 100644 --- a/lib/client/rest.js +++ b/lib/client/rest.js @@ -82,14 +82,25 @@ var Util, DOM, CloudFunc, CloudCmd; }); }; - this.config = function(data, callback) { - sendRequest({ - method : 'PUT', - url : '/config', - data : data, - callback : callback, - imgPosition : { top: true } - }); + this.Config = { + read: function(callback) { + sendRequest({ + method : 'GET', + url : '/config', + callback : callback, + imgPosition : { top: true } + }); + }, + + write: function(data, callback) { + sendRequest({ + method : 'PUT', + url : '/config', + data : data, + callback : callback, + imgPosition : { top: true } + }); + } }; this.Markdown = {