feature(dom) loadRemote: add options

This commit is contained in:
coderaiser 2014-11-06 10:40:16 -05:00
parent c095bc9a2e
commit 55838d4937

View file

@ -333,8 +333,12 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
return ret;
}
this.loadRemote = function(name, callback) {
var Files = DOM.Files;
this.loadRemote = function(name, options, callback) {
var o = options,
Files = DOM.Files;
if (!callback)
callback = options;
Files.get(['config', 'modules'], function(error, config, modules) {
var remoteTmpls, local, remote,
@ -370,7 +374,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
}
local = local.map(function(url) {
return prefix + url;
return o.noPrefix ? url : prefix + url;
});
remote = remoteTmpls.map(function(tmpl) {
@ -394,7 +398,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
};
this.loadSocket = function(callback) {
return DOM.loadRemote('socket', callback);
return DOM.loadRemote('socket', {noPrefix: true}, callback);
};
/** function loads css and js of Menu