refactor(edit) getEditConfig -> Files.get

This commit is contained in:
coderaiser 2014-09-26 03:08:00 -04:00
parent 5dc0cac20a
commit 950a9772ad
2 changed files with 4 additions and 25 deletions

View file

@ -10,6 +10,7 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip, MenuI
DIR = CloudCmd.LIBDIRCLIENT + 'edit/',
LIBDIR = CloudCmd.LIBDIR,
Info = DOM.CurrentInfo,
Files = DOM.Files,
join = CloudCmd.join,
@ -147,7 +148,7 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip, MenuI
}
function setEmmet(isHTML) {
getEditConfig(function(error, config) {
DOM.Files.get('edit', function(error, config) {
var extensions = config.extensions,
isEmmet = extensions.emmet;
@ -223,7 +224,7 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip, MenuI
ace.require('ace/ext/language_tools');
Modelist = ace.require('ace/ext/modelist');
getEditConfig(function(error, config) {
Files.get('edit', function(error, config) {
var options = config.options;
Ace.setOptions(options);
@ -357,28 +358,6 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip, MenuI
});
}
function getEditConfig(callback) {
Util.checkArgs(arguments, ['callback']);
if (!PromiseConfig)
PromiseConfig = new Promise(function(resolve, reject) {
var prefix = CloudCmd.PREFIX,
url = '/json/edit.json';
DOM.load.ajax({
url : prefix + url,
success : resolve,
error : reject
});
});
PromiseConfig.then(function(data) {
callback(null, data);
}, function(error) {
callback(error);
});
}
function setMenu() {
if (!Menu) {
DOM.loadMenu(function(error) {

View file

@ -13,7 +13,7 @@ var Util, DOM, CloudCmd;
var Promises = {},
Storage = DOM.Storage,
Files = this,
FILES_JSON = 'config|modules|ext',
FILES_JSON = 'config|modules|ext|edit',
FILES_HTML = 'file|path|link|pathLink|media',
FILES_HTML_ROOT = 'view/media-tmpl|config-tmpl',
funcs = [],