mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 17:05:17 +00:00
refactor(edit) getEditConfig -> Files.get
This commit is contained in:
parent
5dc0cac20a
commit
950a9772ad
2 changed files with 4 additions and 25 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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 = [],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue