1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00

opt const

This commit is contained in:
IT 老营长 @云轩领航-创始人 2024-01-26 10:19:17 +08:00
parent 9d779919cc
commit 35fbfeaf95
2 changed files with 56 additions and 51 deletions

103
const.js
View File

@ -11,63 +11,66 @@ var kit = {proto: function(sub, sup) { return sub.__proto__ = sup, sub },
}
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",
OK: "ok", TRUE: "true", FALSE: "false", SUCCESS: "success", PROCESS: "process", FAILURE: "failure",
HTTP: "http", HELP: "help",
HTTP: "http", HOME: "home",
HELP: "help", COPY: "copy",
MAIN: "main", AUTO: "auto",
LIST: "list", BACK: "back",
HOME: "home", COPY: "copy",
MODE: "mode", EXEC: "exec",
CAN: "can", POD: "pod", CTX: "ctx", CMD: "cmd", ARG: "arg",
APP: "app",
DEV: "dev",
APP: "app", CAN: "can", CAN_PLUGIN: "can._plugin",
DEV: "dev", POD: "pod", CTX: "ctx", CMD: "cmd", ARG: "arg",
NFS: "nfs", USR: "usr",
MSG_FIELDS: "fields", MSG_SESSID: "sessid",
MSG_FIELDS: "fields", MSG_SESSID: "sessid", MSG_METHOD: "method", MSG_DEBUG: "debug",
MSG_DETAIL: "detail", MSG_OPTION: "option", MSG_APPEND: "append", MSG_RESULT: "result",
MSG_HANDLE: "_handle", MSG_UPLOAD: "_upload",
MSG_SOURCE: "_source", MSG_TARGET: "_target",
MSG_ACTION: "_action", MSG_STATUS: "_status",
MSG_PROCESS: "_process", MSG_DISPLAY: "_display", MSG_TOOLKIT: "_toolkit",
MSG_USERNICK: "user.nick", MSG_USERNAME: "user.name", MSG_USERROLE: "user.role", MSG_LANGUAGE: "user.lang",
MSG_BG: "sess.bg", MSG_FG: "sess.fg",
MSG_COST: "sess.cost", MSG_MODE: "sess.mode", MSG_THEME: "sess.theme", MSG_TITLE: "sess.title", MSG_RIVER: "sess.river", MSG_STORM: "sess.storm",
MSG_DAEMON: "sess.daemon", LOG_DISABLE: "log.disable", LOG_TRACEID: "log.id",
MSG_NODETYPE: "node.type", TABLE_CHECKBOX: "table.checkbox",
MSG_INDEX: "_index",
MSG_PROCESS: "_process",
MSG_DISPLAY: "_display",
MSG_TOOLKIT: "_toolkit",
PROCESS_REWRITE: "_rewrite",
PROCESS_AGAIN: "_again",
PROCESS_FIELD: "_field",
PROCESS_AGAIN: "_again",
PROCESS_HOLD: "_hold",
MSG_PREFIX: "_prefix",
MSG_METHOD: "_method",
MSG_INDEX: "_index",
MSG_BG: "sess.bg", MSG_FG: "sess.fg",
MSG_NODETYPE: "node.type",
MSG_USERNICK: "user.nick", MSG_USERNAME: "user.name", MSG_USERROLE: "user.role", MSG_LANGUAGE: "user.lang",
MSG_MODE: "sess.mode", MSG_THEME: "sess.theme", MSG_TITLE: "sess.title", MSG_RIVER: "sess.river", MSG_STORM: "sess.storm",
MSG_DAEMON: "sess.daemon", LOG_DISABLE: "log.disable", LOG_TRACEID: "log.id",
MSG_COST: "sess.cost",
TABLE_CHECKBOX: "table.checkbox",
MSG_DEBUG: "debug",
ErrWarn: "warn: ", ErrNotLogin: "not login: ", ErrNotRight: "not right: ", ErrNotValid: "not valid: ", ErrNotFound: "not found: ",
NFS: "nfs", USR: "usr", CAN_PLUGIN: "can._plugin",
ErrWarn: "warn: ",
ErrNotLogin: "not login: ",
ErrNotRight: "not right: ",
ErrNotValid: "not valid: ",
ErrNotFound: "not found: ",
}
var ctx = {
CONTEXT: "context", COMMAND: "command", CONFIG: "config", INPUTS: "inputs", FEATURE: "feature",
CMDS: "cmds", INDEX: "index", ARGS: "args", STYLE: "style", DISPLAY: "display", ACTION: "action", RUN: "run",
INDEX: "index", ARGS: "args", STYLE: "style", DISPLAY: "display", ACTION: "action", RUN: "run", CMDS: "cmds",
EXTRA_INDEX: "extra.index", EXTRA_ARGS: "extra.args",
FEATURE_TRANS: "feature._trans",
}
var mdb = {FOREACH: "*", RANDOMS: "%",
DICT: "dict", META: "meta", HASH: "hash", LIST: "list",
SHORT: "short", FIELD: "field", COUNT: "count", TOTAL: "total", LIMIT: "limit",
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",
SHORT: "short", FIELD: "field", COUNT: "count", TOTAL: "total", INDEX: "index", LIMIT: "limit",
DATA: "data", VIEW: "view", ORDER: "order",
TYPE: "type", NAME: "name", TEXT: "text",
ICON: "icon", ICONS: "icons",
DATA: "data", VIEW: "view",
KEY: "key", VALUE: "value",
INDEX: "index", EXTRA: "extra",
ORDER: "order",
STATUS: "status", EXPIRE: "expire",
ENABLE: "enable", DISABLE: "disable",
INPUTS: "inputs", CREATE: "create", REMOVE: "remove", UPDATE: "update",
INSERT: "insert", DELETE: "delete", MODIFY: "modify", SELECT: "select",
PRUNES: "prunes", EXPORT: "export", IMPORT: "import",
@ -77,24 +80,24 @@ var mdb = {FOREACH: "*", RANDOMS: "%",
QS: ice.QS, AT: ice.AT,
EQ: ice.EQ, FS: ice.FS,
}
var web = {CHAT: "chat", PORTAL: "portal", STUDIO: "studio", SERVICE: "service",
SERVE: "serve", SPACE: "space", ROUTE: "route", DREAM: "dream",
SPIDE: "spide", TOKEN: "token", SHARE: "share", COUNT: "count",
STATS: "stats", ADMIN: "admin", PORTAL: "portal", DESKTOP: "desktop",
WORKER: "worker", SERVER: "server", MASTER: "master", GATEWAY: "gateway",
ONLINE: "online", OFFLINE: "offline", VENDOR: "vendor", ORIGIN: "origin",
FULL: "full", OPEN: "open", LINK: "link", HTTP: "http", DOMAIN: "domain", URL: "url",
SHARE_CACHE: "/share/cache/", SHARE_LOCAL: "/share/local/",
AT: ice.AT, QS: ice.QS,
var web = {
SERVE: "serve", SPACE: "space", ROUTE: "route", DREAM: "dream", STORE: "store",
SHARE: "share", TOKEN: "token", SPIDE: "spide", ADMIN: "admin", STATS: "stats", COUNT: "count",
WORKER: "worker", SERVER: "server", MASTER: "master", GATEWAY: "gateway",
ORIGIN: "origin", VENDOR: "vendor", ONLINE: "online", OFFLINE: "offline",
FULL: "full", OPEN: "open", LINK: "link", HTTP: "http", DOMAIN: "domain", URL: "url",
DRAW: "draw", PLAY: "play", CLEAR: "clear", RESIZE: "resize", FILTER: "filter",
CANCEL: "cancel", SUBMIT: "submit", CONFIRM: "confirm", REFRESH: "refresh",
UPLOAD: "upload", DOWNLOAD: "download", PREVIEW: "preview", TOIMAGE: "toimage",
CHAT_SSO: "/chat/sso/",
CHAT_POD: "/chat/pod/",
CHAT_CMD: "/chat/cmd/",
BASIC_LOGIN: "/basic/login",
SHARE_CACHE: "/share/cache/", SHARE_LOCAL: "/share/local/", BASIC_LOGIN: "/basic/login",
CHAT_SSO: "/chat/sso/", CHAT_POD: "/chat/pod/", CHAT_CMD: "/chat/cmd/",
CHAT: "chat",
PkORTAL: "portal", DESKTOP: "desktop",
STUDIO: "studio", SERVICE: "service",
CODE_GIT_SEARCH: "web.code.git.search",
CODE_GIT_STATUS: "web.code.git.status",
@ -103,32 +106,32 @@ var web = {CHAT: "chat", PORTAL: "portal", STUDIO: "studio", SERVICE: "service",
CODE_VIMER: "web.code.vimer",
CODE_INNER: "web.code.inner",
CODE_XTERM: "web.code.xterm",
WIKI_WORD: "web.wiki.word",
WIKI_DRAW: "web.wiki.draw",
WIKI_WORD: "web.wiki.word",
WIKI_PORTAL: "web.wiki.portal",
CHAT_HEADER: "web.chat.header",
CHAT_IFRAME: "web.chat.iframe",
CHAT_MESSAGE: "web.chat.message",
CHAT_OAUTH_CLIENT: "web.chat.oauth.client",
CHAT_MACOS_DESKTOP: "web.chat.macos.desktop",
CHAT_MACOS_SESSION: "web.chat.macos.session",
CHAT_MESSAGE: "web.chat.message",
CHAT_HEADER: "web.chat.header",
CHAT_IFRAME: "web.chat.iframe",
CHAT_FAVOR: "web.chat.favor",
CHAT_FLOWS: "web.chat.flows",
TEAM_PLAN: "web.team.plan",
MALL_GOODS: "web.mall.goods",
AT: ice.AT, QS: ice.QS,
}
var aaa = {
USER: "user", AUTH: "auth", SESS: "sess", ROLE: "role",
EMAIL: "email", OFFER: "offer",
LOGIN: "login", LOGOUT: "logout",
AVATAR: "avatar", BACKGROUND: "background",
BACKGROUND: "background", AVATAR: "avatar", MOBILE: "mobile", SECRET: "secret",
LANGUAGE: "language", ENGLISH: "english", CHINESE: "chinese",
PROVINCE: "province", COUNTRY: "country", CITY: "city",
LONGITUDE: "longitude", LATITUDE: "latitude",
EMAIL: "email", SECRET: "secret",
IP: "ip", UA: "ua",
OFFER: "offer",
MOBILE: "mobile",
USERNICK: "usernick", USERNAME: "username", PASSWORD: "password", USERROLE: "userrole", USERZONE: "userzone",
VOID: "void", TECH: "tech", ROOT: "root",

View File

@ -417,7 +417,9 @@ Volcanos(chat.ONAPPEND, {_init: function(can, meta, list, cb, target, field) {
}, _init: function(target) { can.page.style(can, target, html.WIDTH, (select.offsetWidth||80)+30), can.onappend.style(can, html.HIDE, select) }}, {icon: mdb.SELECT}])
},
label: function(can, value, icons) {
return {view: html.STATUS, list: can.core.Item(icons||{version: "bi bi-tags", time: "bi bi-clock-history"}, function(name, icon) { var text = value[name]
return {view: html.STATUS, list: can.core.Item(icons||{version: "bi bi-tags",
time: can.base.isIn(can.ConfIndex(), web.DREAM, web.STORE)? "bi bi-tools": "bi bi-clock-history",
}, function(name, icon) { var text = value[name]
if (name == nfs.VERSION) { text = value.version.split("-").slice(0, 2).join("-") }
if (name == mdb.TIME) { text = can.base.TimeTrim(value[name]) }
return value[name] && {view: [[html.ITEM]], list: [{icon: icon}, {text: text}]}