refactor(config) show: add asyncCall

This commit is contained in:
coderaiser 2013-11-05 14:38:19 +00:00
parent 7f78df069b
commit 2bee4d5f0e

View file

@ -27,21 +27,30 @@ var CloudCmd, Util, DOM;
};
this.show = function() {
var funcs = [
getTemplate,
cssLoad
];
Images.showLoad({top:true});
DOM.cssLoad({
src : '/css/config.css',
func: getTemplate
});
Util.asyncCall(funcs, fillTemplate);
};
function getTemplate() {
Util.ifExec(TEMPLATE, fillTemplate, function (callback) {
function cssLoad(callback) {
DOM.cssLoad({
src : '/css/config.css',
func: Util.retExec(callback)
});
}
function getTemplate(callback) {
Util.ifExec(TEMPLATE, callback, function (execCall) {
DOM.ajax({
url : '/html/config.html',
success : function(data) {
TEMPLATE = data;
callback();
execCall();
},
error : Images.showError
});