feature(config) add change

This commit is contained in:
coderaiser 2013-11-04 13:19:00 +00:00
parent ea46720de8
commit 1881c46fa2

View file

@ -7,6 +7,9 @@ var CloudCmd, Util, DOM;
function ConfigProto(CloudCmd, Util, DOM){
var Key = CloudCmd.Key,
Images = DOM.Images,
Events = DOM.Events,
ESC = CloudCmd.Key.ESC,
INPUT = 'INPUT',
Config = this;
this.init = function(pCallBack){
@ -42,7 +45,7 @@ var CloudCmd, Util, DOM;
url: '/html/config.html',
success: function (data) {
CloudCmd.getConfig(function(config) {
var lDiv, obj = {};
var i, n, div, li, param, obj = {};
Util.copyObj(config, obj);
@ -50,14 +53,23 @@ var CloudCmd, Util, DOM;
data = Util.render(data, obj);
lDiv = DOM.anyload({
div = DOM.anyload({
name : 'div',
id : 'config',
inner : data.toString()
});
li = DOM.getByTag(INPUT, div);
n = li.length;
for (i = 0; i < n; i++) {
param = li[i];
Events.add('change', change, param);
Events.addKey(key, param);
}
Images.hideLoad();
CloudCmd.View.show(lDiv);
CloudCmd.View.show(div);
});
},
@ -65,7 +77,7 @@ var CloudCmd, Util, DOM;
});
};
this.hide = CloudCmd.View.hide;
this.hide = CloudCmd.View.hide
function listener(pEvent){
var f10 = Key.F10,
@ -93,6 +105,17 @@ var CloudCmd, Util, DOM;
return ret;
}
function change(event) {
Util.log(event);
}
function key(event) {
var keyCode = event.keyCode;
if (keyCode === ESC)
Config.hide();
}
}
})(CloudCmd, Util, DOM);