1
0
forked from x/volcanos
This commit is contained in:
harveyshao 2022-06-19 16:00:27 +08:00
parent b8e386ef5c
commit 51dad23f24
2 changed files with 33 additions and 35 deletions

View File

@ -31,8 +31,8 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
can.base.isFunc(cb) && cb(msg) can.base.isFunc(cb) && cb(msg)
}, },
_agent: function(can, msg, target) { _agent: function(can, msg, target) {
can.run({}, [chat.AGENT], function(msg) { if (!msg.Option(ssh.SCRIPT)) { return } can.run({}, [chat.AGENT], function(msg) { if (!msg.Option(nfs.SCRIPT)) { return }
can.require(can.base.Obj(msg.Option(ssh.SCRIPT)), function(can) { can.onaction.source(can, msg) }) can.require(can.base.Obj(msg.Option(nfs.SCRIPT)), function(can) { can.onaction.source(can, msg) })
}) })
}, },
_grant: function(can, msg, target) { _grant: function(can, msg, target) {

View File

@ -6,7 +6,7 @@ var kit = {
} }
} }
var ice = { var ice = {
TB: "\t", SP: " ", DF: ":", PS: "/", PT: ".", FS: ",", NL: "\n", LT: "<", GT: ">", TB: "\t", SP: " ", DF: ":", EQ: "=", AT: "@", PS: "/", PT: ".", FS: ",", NL: "\n", LT: "<", GT: ">",
OK: "ok", TRUE: "true", FALSE: "false", SUCCESS: "success", FAILURE: "failure", PROCESS: "process", OK: "ok", TRUE: "true", FALSE: "false", SUCCESS: "success", FAILURE: "failure", PROCESS: "process",
AUTO: "auto", LIST: "list", BACK: "back", EXEC: "exec", AUTO: "auto", LIST: "list", BACK: "back", EXEC: "exec",
@ -31,6 +31,7 @@ var ice = {
MSG_DAEMON: "_daemon", MSG_DAEMON: "_daemon",
MSG_ACTION: "_action", MSG_ACTION: "_action",
MSG_STATUS: "_status", MSG_STATUS: "_status",
MSG_PREFIX: "_prefix",
MSG_DISPLAY: "_display", MSG_DISPLAY: "_display",
MSG_PROCESS: "_process", MSG_PROCESS: "_process",
@ -45,41 +46,39 @@ var ice = {
MSG_TOAST: "sess.toast", MSG_TOAST: "sess.toast",
PROCESS_AGAIN: "_again", PROCESS_AGAIN: "_again",
MSG_PREFIX: "_prefix",
ErrWarn: "warn: ", ErrWarn: "warn: ",
ErrNotLogin: "not login: ",
ErrNotRight: "not right: ",
ErrNotFound: "not found: ", ErrNotFound: "not found: ",
} }
var ctx = { var ctx = {
CONTEXT: "context", COMMAND: "command", ACTION: "action", CONFIG: "config", CONTEXT: "context", COMMAND: "command", CONFIG: "config",
STYLE: "style", INDEX: "index", ARGS: "args", INPUTS: "inputs", FEATURE: "feature", INDEX: "index", ARGS: "args", STYLE: "style", DISPLAY: "display", ACTION: "action",
} INPUTS: "inputs", FEATURE: "feature",
var gdb = {
SIGNAL: "signal",
} }
var cli = { var cli = {
START: "start", STOP: "stop", OPEN: "open", CLOSE: "close", BEGIN: "begin", END: "end",
MAIN: "main", MAKE: "make",
EXEC: "exec", DONE: "done",
CODE: "code", COST: "cost", BACK: "back", FROM: "from",
ERROR: "error", CLEAR: "clear", REFRESH: "refresh",
SHOW: "show",
DAEMON: "daemon", DAEMON: "daemon",
START: "start", STOP: "stop", OPEN: "open", CLOSE: "close", BEGIN: "begin", END: "end",
RED: "red", GREEN: "green", BLUE: "blue", RED: "red", GREEN: "green", BLUE: "blue",
YELLOW: "yellow", CYAN: "cyan", PURPLE: "purple", MAGENTA: "magenta", YELLOW: "yellow", CYAN: "cyan", PURPLE: "purple", MAGENTA: "magenta",
WHITE: "white", BLACK: "black", WHITE: "white", BLACK: "black",
MAKE: "make", MAIN: "main", EXEC: "exec", DONE: "done",
CODE: "code", COST: "cost", BACK: "back", FROM: "from",
ERROR: "error", CLEAR: "clear", REFRESH: "refresh",
SHOW: "show",
} }
var web = { var nfs = {
SHARE: "share", SPACE: "space", ZML: "zml", IML: "iml",
DREAM: "dream", HTML: "html", CSS: "css", JS: "js", GO: "go", SH: "sh", CSV: "csv", JSON: "json",
} PATH: "path", FILE: "file", LINE: "line", SIZE: "size",
var aaa = { SAVE: "save", LOAD: "load", TAGS: "tags", FIND: "find", GREP: "grep",
PASSWORD: "password", USERNAME: "username", USERNICK: "usernick", BACKGROUND: "background", AVATAR: "avatar", DIR: "dir", CAT: "cat", DEFS: "defs", TRASH: "trash",
LANGUAGE: "language", ENGLISH: "english", CHINESE: "chinese", DIR_ROOT: "dir_root",
LOGIN: "login", LOGOUT: "logout", INVITE: "invite", SCRIPT: "script",
} }
var mdb = { var mdb = {
DICT: "dict", META: "meta", HASH: "hash", LIST: "list", DICT: "dict", META: "meta", HASH: "hash", LIST: "list",
@ -100,21 +99,20 @@ var mdb = {
FOREACH: "*", RANDOMS: "%", FOREACH: "*", RANDOMS: "%",
} }
var ssh = { var aaa = {
SCRIPT: "script", PASSWORD: "password", USERNAME: "username", USERNICK: "usernick", BACKGROUND: "background", AVATAR: "avatar",
LANGUAGE: "language", ENGLISH: "english", CHINESE: "chinese",
LOGIN: "login", LOGOUT: "logout", INVITE: "invite",
} }
var nfs = { var web = {
ZML: "zml", IML: "iml", SPACE: "space", DREAM: "dream", SHARE: "share",
HTML: "html", CSS: "css", JS: "js", GO: "go", SH: "sh", CSV: "csv", JSON: "json",
PATH: "path", FILE: "file", LINE: "line", SIZE: "size",
DIR: "dir", CAT: "cat", DEFS: "defs", TRASH: "trash",
DIR_ROOT: "dir_root",
SAVE: "save", LOAD: "load", TAGS: "tags", FIND: "find", GREP: "grep",
SCRIPT: "script",
} }
var tcp = { var tcp = {
HOST: "host", PORT: "port", HOST: "host", PORT: "port",
} }
var gdb = {
SIGNAL: "signal",
}
var lex = { var lex = {
SPLIT: "split", SPLIT: "split",
} }
@ -422,7 +420,7 @@ Volcanos.meta._load = function(url, cb) {
item.href = url, item.onload = cb item.href = url, item.onload = cb
return (document.head||document.body).appendChild(item), item return (document.head||document.body).appendChild(item), item
case nfs.JS: case nfs.JS:
var item = document.createElement(ssh.SCRIPT) var item = document.createElement(nfs.SCRIPT)
item.src = url, item.onload = cb, item.onerror = cb item.src = url, item.onload = cb, item.onerror = cb
return document.body.appendChild(item), item return document.body.appendChild(item), item
} }