mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
feature(cloudcmd) improve prefix support
This commit is contained in:
parent
122430dfef
commit
cb3189d443
4 changed files with 35 additions and 16 deletions
|
|
@ -135,13 +135,15 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO, Format, edward;
|
|||
}
|
||||
|
||||
function loadFiles(element, callback) {
|
||||
var url = '/' + Editor + '/' + Editor + '.js';
|
||||
var prefix = CloudCmd.PREFIX + '/' + Editor,
|
||||
url = prefix + '/' + Editor + '.js';
|
||||
|
||||
Util.time(Name + ' load');
|
||||
|
||||
DOM.load.js(url, function() {
|
||||
var options = {
|
||||
maxSize : CloudFunc.MAX_FILE_SIZE
|
||||
maxSize: CloudFunc.MAX_FILE_SIZE,
|
||||
prefix: prefix
|
||||
};
|
||||
|
||||
edward = window[Editor];
|
||||
|
|
|
|||
|
|
@ -41,8 +41,14 @@
|
|||
Console.clear();
|
||||
};
|
||||
|
||||
function getPrefix() {
|
||||
return CloudCmd.PREFIX + '/console';
|
||||
}
|
||||
|
||||
function create(callback) {
|
||||
Console(Element, function() {
|
||||
var prefix = getPrefix();
|
||||
|
||||
Console(Element, prefix, function() {
|
||||
Util.exec(callback);
|
||||
});
|
||||
|
||||
|
|
@ -68,7 +74,10 @@
|
|||
};
|
||||
|
||||
function load(callback) {
|
||||
DOM.load.js('/console/console.js', function(error) {
|
||||
var prefix = getPrefix(),
|
||||
url = prefix + '/console.js';
|
||||
|
||||
DOM.load.js(url, function(error) {
|
||||
if (error) {
|
||||
Dialog.alert(error.message);
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -473,11 +473,14 @@
|
|||
}
|
||||
|
||||
function load(callback) {
|
||||
var files = [
|
||||
'/spero/spero.js',
|
||||
'/remedy/remedy.js',
|
||||
'/ishtar/ishtar.js'
|
||||
];
|
||||
var prefix = CloudCmd.PREFIX,
|
||||
files = [
|
||||
'/spero/spero.js',
|
||||
'/remedy/remedy.js',
|
||||
'/ishtar/ishtar.js'
|
||||
].map(function(name) {
|
||||
return prefix + name;
|
||||
});
|
||||
|
||||
DOM.load.parallel(files, function(error) {
|
||||
if (error) {
|
||||
|
|
|
|||
|
|
@ -90,12 +90,12 @@
|
|||
});
|
||||
|
||||
if (p.socket)
|
||||
listen(p.socket);
|
||||
listen(prefix, p.socket);
|
||||
|
||||
return cloudcmd(prefix, p.socket);
|
||||
};
|
||||
|
||||
function listen(socket) {
|
||||
function listen(prefix, socket) {
|
||||
var size = cloudfunc.MAX_SIZE;
|
||||
|
||||
Util.check(arguments, ['socket']);
|
||||
|
|
@ -106,24 +106,29 @@
|
|||
|
||||
edward.listen(socket, {
|
||||
size: size,
|
||||
root: root
|
||||
root: root,
|
||||
prefix: prefix + '/edward'
|
||||
});
|
||||
|
||||
dword.listen(socket, {
|
||||
size: size,
|
||||
root: root
|
||||
root: root,
|
||||
prefix: prefix + '/dword'
|
||||
});
|
||||
|
||||
spero.listen(socket, {
|
||||
root: root
|
||||
root: root,
|
||||
prefix: prefix + '/spero'
|
||||
});
|
||||
|
||||
remedy.listen(socket, {
|
||||
root: root
|
||||
root: root,
|
||||
prefix: prefix + '/remedy'
|
||||
});
|
||||
|
||||
ishtar.listen(socket, {
|
||||
root: root
|
||||
root: root,
|
||||
prefix: prefix + '/ishtar'
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue