From 35fbfeaf9503bac4c96a3d2e1e2a01c70147d2bc Mon Sep 17 00:00:00 2001 From: shy Date: Fri, 26 Jan 2024 10:19:17 +0800 Subject: [PATCH] opt const --- const.js | 103 ++++++++++++++++++++++++++++--------------------------- frame.js | 4 ++- 2 files changed, 56 insertions(+), 51 deletions(-) diff --git a/const.js b/const.js index 97ae015a..0dd09e72 100644 --- a/const.js +++ b/const.js @@ -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", diff --git a/frame.js b/frame.js index 030da90d..d9de6155 100644 --- a/frame.js +++ b/frame.js @@ -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}]}