From b9273f916681f336fb426fdcffd9135cf4c5cda0 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Sun, 11 May 2014 14:16:54 -0400 Subject: [PATCH] feature(rest) config: add read --- lib/client/config.js | 3 ++- lib/client/rest.js | 27 +++++++++++++++++++-------- 2 files changed, 21 insertions(+), 9 deletions(-) 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 = {