mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-25 00:50:59 +00:00
feature(config) add change
This commit is contained in:
parent
ea46720de8
commit
1881c46fa2
1 changed files with 27 additions and 4 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue