mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58:06 +08:00
99 lines
3.5 KiB
JavaScript
99 lines
3.5 KiB
JavaScript
var kit = {proto: function(sub, sup) { return sub.__proto__ = sup, sub },
|
|
Dict: function() { var res = {}, arg = arguments; for (var i = 0; i < arg.length; i += 2) { var key = arg[i]
|
|
if (typeof key == "object") { i--
|
|
if (key.length == undefined) {
|
|
for (var k in key) { res[k] = key[k] }
|
|
} else {
|
|
for (var j = 0; j < key.length; j += 2) { res[key[j]] = key[j+1] }
|
|
}
|
|
} else if (typeof key == "string" && key) { res[key] = arg[i+1] }
|
|
} return res },
|
|
}
|
|
var ice = {
|
|
TB: "\t", SP: " ", DF: ":", EQ: "=", AT: "@", QS: "?", PS: "/", PT: ".", FS: ",", NL: "\n", LT: "<", GT: ">",
|
|
OK: "ok", TRUE: "true", FALSE: "false", SUCCESS: "success", FAILURE: "failure", PROCESS: "process",
|
|
|
|
HTTP: "http", HELP: "help",
|
|
MAIN: "main", AUTO: "auto",
|
|
LIST: "list", BACK: "back",
|
|
|
|
CAN: "can", POD: "pod", CTX: "ctx", CMD: "cmd", ARG: "arg",
|
|
|
|
MSG_FIELDS: "fields", MSG_SESSID: "sessid",
|
|
MSG_DETAIL: "detail", MSG_OPTION: "option", MSG_APPEND: "append", MSG_RESULT: "result",
|
|
MSG_ACTION: "_action", MSG_STATUS: "_status",
|
|
MSG_THEME: "sess.theme",
|
|
MSG_DEBUG: "debug",
|
|
}
|
|
var ctx = {
|
|
CONTEXT: "context", COMMAND: "command", CONFIG: "config", INPUTS: "inputs", FEATURE: "feature", FEATURE_TRANS: "feature._trans",
|
|
CMDS: "cmds", INDEX: "index", ARGS: "args", STYLE: "style", DISPLAY: "display", ACTION: "action", RUN: "run",
|
|
EXTRA_INDEX: "extra.index", EXTRA_ARGS: "extra.args",
|
|
}
|
|
var mdb = {
|
|
EQ: ice.EQ, FS: ice.FS,
|
|
TIME: "time", ZONE: "zone", ID: "id",
|
|
TYPE: "type", NAME: "name", TEXT: "text", ICON: "icon", ICONS: "icons",
|
|
KEY: "key", VALUE: "value", STATUS: "status", EXPIRE: "expire", EXTRA: "extra",
|
|
DATA: "data", VIEW: "view", ORDER: "order",
|
|
}
|
|
var web = {
|
|
OPEN: "open", LINK: "link", HTTP: "http", DOMAIN: "domain", URL: "url",
|
|
DRAW: "draw", PLAY: "play", CLEAR: "clear", REFRESH: "refresh", RESIZE: "resize", FILTER: "filter",
|
|
}
|
|
var aaa = {
|
|
}
|
|
var tcp = {
|
|
}
|
|
var nfs = {
|
|
DF: ice.DF, PS: ice.PS, PT: ice.PT,
|
|
CHAT_RIVER: "/chat/river/",
|
|
CHAT_ACTION: "/chat/action/",
|
|
}
|
|
var cli = {
|
|
}
|
|
var log = {
|
|
}
|
|
var code = {
|
|
COMMENT: "comment", KEYWORD: "keyword",
|
|
PACKAGE: "package", DATATYPE: "datatype", FUNCTION: "function", CONSTANT: "constant",
|
|
STRING: "string", NUMBER: "number", BOOLEAN: "boolean", OBJECT: "object", ARRAY: "array", UNDEFINED: "undefined",
|
|
META: "Meta", ALT: "Alt", CONTROL: "Control", SHIFT: "Shift", TAB: "Tab", ESCAPE: "Escape", ENTER: "Enter",
|
|
CMD: "Cmd", CTRL: "Ctrl", SPACE: "Space", BACKSPACE: "Backspace", ESC: "Esc", PS: "/",
|
|
}
|
|
var wiki = {
|
|
}
|
|
var chat = {
|
|
SHARE: "share", RIVER: "river", STORM: "storm", FIELD: "field", TOOL: "tool",
|
|
|
|
ONENGINE: "onengine", ONDAEMON: "ondaemon", ONAPPEND: "onappend", ONLAYOUT: "onlayout", ONMOTION: "onmotion", ONKEYMAP: "onkeymap",
|
|
ONIMPORT: "onimport", ONACTION: "onaction", ONDETAIL: "ondetail", ONEXPORT: "onexport",
|
|
ONSYNTAX: "onsyntax", ONFIGURE: "onfigure", ONPLUGIN: "onplugin",
|
|
|
|
PAGES_RIVER: "/pages/river/river",
|
|
PAGES_ACTION: "/pages/action/action",
|
|
PAGES_INSERT: "/pages/insert/insert",
|
|
WX_LOGIN_SESS: "/chat/wx/login/action/sess",
|
|
WX_LOGIN_USER: "/chat/wx/login/action/user",
|
|
WX_LOGIN_SCAN: "/chat/wx/login/action/scan",
|
|
}
|
|
var team = {
|
|
}
|
|
var mall = {
|
|
}
|
|
var http = {
|
|
GET: "GET", PUT: "PUT", POST: "POST", DELETE: "DELETE",
|
|
Accept: "Accept", ContentType: "Content-Type", ApplicationJSON: "application/json", ApplicationFORM: "application/x-www-form-urlencoded",
|
|
}
|
|
var html = {
|
|
SELECT: "select", INPUT: "input", TEXT: "text", FILE: "file", TEXTAREA: "textarea", BUTTON: "button",
|
|
VALUE: "value",
|
|
}
|
|
module.exports = {
|
|
kit, ice,
|
|
ctx, mdb, web, aaa,
|
|
tcp, nfs, cli, log,
|
|
code, wiki, chat, team, mall,
|
|
http, html,
|
|
}
|