t-comm
Version:
专业、稳定、纯粹的工具库
79 lines (77 loc) • 3.14 kB
JavaScript
var BUILD_NAME_MAP = {
build: '_vConsoleBuildInfo',
commit: '_vConsoleCommitInfo'
};
var V_CONSOLE_DOM = {
LINE: 'line',
WRAP: 'v-console-custom-tab',
URL_INPUT_ID: 'vConsolePluginInput',
URL_JUMP_BUTTON: 'vConsolePluginUrlJumpButton',
GO_BACK_BUTTON: 'vConsolePluginGoBackButton',
PLUGIN_NAME_PREFIX: '__vc_plug_',
// 需要小写,作为插件 id
PLUGIN_VERSION_NAME: 'version_performance',
PLUGIN_SIMPLE_VERSION_NAME: 'simple_version'
};
var EMPTY_LINE = "<div class=\"".concat(V_CONSOLE_DOM.LINE, "\"> </div>");
var V_CONSOLE_NO_DELAY = {
KEY: 'vConsole_no_delay',
VALUE: '1'
};
var V_CONSOLE_URL = 'https://image-1251917893.file.myqcloud.com/igame/npm/vconsole%403.15.1/vconsole.min.js';
var V_CONSOLE_STYLE_CONTENT = "\n.".concat(V_CONSOLE_DOM.WRAP, " {\n padding: 12px 16px 30px;\n user-select: auto;\n}\n\n.").concat(V_CONSOLE_DOM.WRAP, " .").concat(V_CONSOLE_DOM.LINE, " {\n line-height: 20px;\n padding: 5px 0;\n color: var(--VC-PURPLE, #6467f0);\n word-break: break-all;\n user-select: auto;\n}\n\n.").concat(V_CONSOLE_DOM.WRAP, " textarea {\n display: block;\n width: 100%;\n min-width: 0;\n padding: 0;\n color: #323233;\n line-height: inherit;\n text-align: left;\n background-color: transparent;\n resize: none;\n border: 1px solid #ddd;\n border-radius: 3px;\n margin-bottom: 10px;\n height: 60px;\n padding: 4px;\n line-height: 16px;\n font-size: 13px;\n user-select: auto;\n}\n\n.").concat(V_CONSOLE_DOM.WRAP, " textarea:focus {\n outline: none;\n}\n\n.").concat(V_CONSOLE_DOM.WRAP, " button {\n height: 30px;\n line-height: 1.2;\n text-align: center;\n border-radius: 2px;\n cursor: pointer;\n color: #fff;\n background-color: #07c160;\n border: 1px solid #07c160;\n font-size: 14px;\n padding: 0 12px;\n margin-right: 10px;\n}\n\n.vc-cmd,\n.vc-cmd-input {\n user-select: auto !important;\n}\n\n#").concat(V_CONSOLE_DOM.URL_INPUT_ID, " {\n user-select: auto !important;\n}\n");
var DEBUG_CGI_ENV = {
KEY: 'tip_debug_cgi_env',
PROD: 'prod',
TEST: 'test'
};
var BUILD_LIST = [{
key: 'time',
label: 'Build Time'
}, {
key: 'author',
label: 'Build Author'
}, {
key: 'branch',
label: 'Build Branch'
}, {
key: 'netEnv',
label: 'Build Net Env'
}];
var COMMIT_LIST = [{
key: 'message',
label: 'Last Commit Message'
}, {
key: 'author',
label: 'Last Commit Author'
}, {
key: 'date',
label: 'Last Commit Time'
}, {
key: 'hash',
label: 'Last Commit Hash'
}];
var AEGIS_PERFORMANCE_KEY = '__AEGIS_PERFORMANCE';
var AEGIS_PERFORMANCE_LIST = [{
key: 'dnsLookup',
label: 'Aegis DNS 查询'
}, {
key: 'tcp',
label: 'Aegis TCP 链接'
}, {
key: 'ttfb',
label: 'Aegis SSL 建连'
}, {
key: 'contentDownload',
label: 'Aegis contentDownload'
}, {
key: 'resourceDownload',
label: 'Aegis resourceDownload'
}, {
key: 'domParse',
label: 'Aegis DOM解析'
}, {
key: 'firstScreenTiming',
label: 'Aegis 首屏耗时'
}];
export { AEGIS_PERFORMANCE_KEY, AEGIS_PERFORMANCE_LIST, BUILD_LIST, BUILD_NAME_MAP, COMMIT_LIST, DEBUG_CGI_ENV, EMPTY_LINE, V_CONSOLE_DOM, V_CONSOLE_NO_DELAY, V_CONSOLE_STYLE_CONTENT, V_CONSOLE_URL };