mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-24 03:05:41 +00:00
feature(config) add template-updating
This commit is contained in:
parent
cea60d0c37
commit
ea46720de8
1 changed files with 30 additions and 4 deletions
|
|
@ -40,8 +40,17 @@ var CloudCmd, Util, DOM;
|
|||
|
||||
DOM.ajax({
|
||||
url: '/html/config.html',
|
||||
success: function (data){
|
||||
var lDiv = DOM.anyload({
|
||||
success: function (data) {
|
||||
CloudCmd.getConfig(function(config) {
|
||||
var lDiv, obj = {};
|
||||
|
||||
Util.copyObj(config, obj);
|
||||
|
||||
changeConfig(obj);
|
||||
|
||||
data = Util.render(data, obj);
|
||||
|
||||
lDiv = DOM.anyload({
|
||||
name : 'div',
|
||||
id : 'config',
|
||||
inner : data.toString()
|
||||
|
|
@ -49,13 +58,13 @@ var CloudCmd, Util, DOM;
|
|||
|
||||
Images.hideLoad();
|
||||
CloudCmd.View.show(lDiv);
|
||||
});
|
||||
},
|
||||
|
||||
error:Images.showError
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
this.hide = CloudCmd.View.hide;
|
||||
|
||||
function listener(pEvent){
|
||||
|
|
@ -67,6 +76,23 @@ var CloudCmd, Util, DOM;
|
|||
if (isBind && key === f10)
|
||||
Config.show();
|
||||
}
|
||||
|
||||
function changeConfig(config) {
|
||||
var name;
|
||||
|
||||
for (name in config)
|
||||
if (Util.isBoolean(config[name]))
|
||||
config[name] = setState(config[name]);
|
||||
}
|
||||
|
||||
function setState(state) {
|
||||
var ret = "";
|
||||
|
||||
if (state)
|
||||
ret = " checked";
|
||||
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
})(CloudCmd, Util, DOM);
|
||||
})(CloudCmd, Util, DOM);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue