Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Feather-2/Burner-X
/ functions
Functions
2,373 in github.com/Feather-2/Burner-X
⨍
Functions
2,373
◇
Types & classes
126
↓ 1,215 callers
Method
log
* 日志输出
js/chatbot/utils/katex-cache-persistence.js:290
↓ 246 callers
Method
get
* 获取缓存项
js/chatbot/utils/katex-cache.js:38
↓ 220 callers
Function
setTimeout
* 设置延迟定时器 * @param {Function} fn - 回调函数 * @param {number} delay - 延迟时间(毫秒) * @returns {number} 定时器 ID
js/utils/performance-helpers.js:252
↓ 173 callers
Function
showNotification
* 在屏幕右上角显示一个通知消息。 * 通知可以有不同的类型(info, success, warning, error),并会在指定时间后自动消失。 * 用户也可以手动点击关闭按钮来关闭通知。 * * @param {string} message
js/ui/ui-notifications.js:27
↓ 141 callers
Method
set
* 设置缓存项
js/chatbot/utils/katex-cache.js:60
↓ 139 callers
Method
parse
* 解析 LLM 响应,提取决策信息 * @param {string} response - LLM 的原始响应 * @returns {Object} 解析后的决策对象
js/chatbot/react/json-parser.js:17
↓ 128 callers
Function
addProgressLog
(text)
js/ui/ui-processing.js:402
↓ 119 callers
Function
fetch
(request, env, ctx)
workers/pb-ocr-proxy/src/index.js:10
↓ 70 callers
Function
$
(id)
js/ui/ui_embedding_config.js:456
↓ 64 callers
Function
$
(id)
js/chatbot/ui/embedding-config-ui.js:283
↓ 62 callers
Method
call
* 调用LLM API(非流式) * @param {string} systemPrompt - 系统提示词 * @param {Array} conversationHistory - 对话历史 [{role, content}, ...] * @param {st
js/chatbot/core/llm-caller.js:24
↓ 46 callers
Function
jsonResponse
(data, status, request, env)
workers/pb-ocr-proxy/src/index.js:667
↓ 42 callers
Function
jsonResponse
(res, data, status = 200, origin = '*')
local-proxy/server.js:55
↓ 42 callers
Method
showNotification
* 显示通知
js/ui/prompt-pool-ui.js:1546
↓ 37 callers
Function
U
(e,t)
js/lib/jszip.min.js:13
↓ 37 callers
Function
onProgress
(current, total, message)
js/process/main.js:171
↓ 35 callers
Method
on
* 添加事件监听器
js/chatbot/react/engine.js:54
↓ 31 callers
Function
validateUUID
(uuid)
server/src/utils/validation.js:109
↓ 29 callers
Method
clear
* 清空缓存
js/chatbot/utils/katex-cache.js:79
↓ 27 callers
Method
create
(mode)
js/storage/storage-adapter.js:352
↓ 27 callers
Function
loadSettings
* 加载设置项(带默认值) * @returns {Object} 设置对象
js/storage/storage.js:212
↓ 26 callers
Function
A
(e,t)
js/lib/jszip.min.js:13
↓ 25 callers
Function
_norm
(v)
js/history/history.js:1333
↓ 24 callers
Function
updateChatbotUI
* 更新聊天机器人界面的核心函数。 * * 主要逻辑: * 1. **显隐控制**:根据 `isChatbotOpen` 控制 modal 和 fab。 * 2. **宽度/全屏管理**:根据 `isChatbotFullscreen` 和 `forceChatbotWidthRes
js/chatbot/ui/chatbot-ui.js:149
↓ 23 callers
Method
createTextRun
(text, context = {})
js/history/exporter/history_exporter_docx.js:1111
↓ 23 callers
Function
escapeAttr
(str)
js/history/history.js:1512
↓ 23 callers
Method
resolve
* 统一查询接口(多源回退) * @param {Object} reference - 文献信息 {title, authors, year, journal} * @returns {Promise<Object|null>} 包含DOI的完整元数据
js/processing/reference-doi-resolver.js:1198
↓ 23 callers
Method
wrapWith
* 用标签包裹内容 * @param {string} tag - 标签名 * @param {string} content - 内容 * @returns {string} 包裹后的 XML
js/history/exporter/docx_mathml_converter_enhanced.js:453
↓ 22 callers
Method
convertChildren
* 转换子节点列表 * @param {NodeList} nodeList - 子节点列表 * @returns {string} 转换后的 OMML
js/history/exporter/docx_mathml_converter_enhanced.js:57
↓ 22 callers
Function
generateUUID
* 生成一个简单的 UUID * @returns {string}
js/storage/storage.js:446
↓ 22 callers
Function
loadModelConfig
* 加载某个模型的配置 * @param {string} model * @returns {Object|null}
js/storage/storage.js:942
↓ 21 callers
Method
convertNode
* 转换单个节点 * @param {Node} node - DOM 节点 * @returns {string} 转换后的 OMML
js/history/exporter/docx_mathml_converter_enhanced.js:75
↓ 21 callers
Method
fetchAPI
(endpoint, options = {})
js/storage/storage-adapter.js:74
↓ 21 callers
Function
loadAllCustomSourceSites
* 加载所有自定义源站配置。 * 会在首次加载时尝试迁移旧配置 (如果 migrateLegacyCustomConfig 还未被有效执行过)。 * @returns {Object} 以源站 ID 为键,源站配置为值的对象,如果出错则返回空对象。
js/storage/storage.js:1194
↓ 21 callers
Function
loadModelKeys
* 加载某个模型的key列表 (返回对象数组, 带兼容性处理) * @param {string} model * @returns {Array<Object>} [{ id, value, remark, status, order }, ...]
js/storage/storage.js:980
↓ 20 callers
Function
cacheBumpEpoch
(ns)
server/src/utils/cache.js:127
↓ 20 callers
Method
isAuthenticated
()
js/storage/storage-adapter.js:60
↓ 19 callers
Function
N
(e,t)
js/lib/jszip.min.js:13
↓ 19 callers
Function
P
(e,t)
js/lib/jszip.min.js:13
↓ 19 callers
Function
addStepHtml
* 添加步骤HTML
js/chatbot/ui/chatbot-tooltrace-ui.js:334
↓ 19 callers
Method
wrapWith
(tag, content)
js/history/exporter/history_exporter_docx.js:1706
↓ 19 callers
Method
wrapWith
* 用标签包裹内容 * @param {string} tag - 标签名 * @param {string} content - 内容 * @returns {string} 包裹后的 XML
js/history/exporter/docx_mathml_converter.js:139
↓ 18 callers
Function
pad
(num)
js/history/exporter/history_exporter_docx.js:1888
↓ 17 callers
Method
emit
* 发送事件
js/chatbot/react/engine.js:61
↓ 17 callers
Function
showToast
* 显示一个短暂的浮动提示消息 (Toast)。 * Toast 用于向用户反馈操作结果,如"已复制到剪贴板"。 * 如果页面上不存在 ID 为 `chatbot-toast` 的元素,则会创建一个。 * Toast 会在显示约2秒后自动淡出消失。 * * @param {str
js/chatbot/utils/chatbot-utils.js:23
↓ 16 callers
Function
extractTextFromUserContent
(userContent)
js/chatbot/core/message-sender.js:1642
↓ 16 callers
Function
jsonResponse
* 返回 JSON 响应
workers/academic-search-proxy/src/index.js:621
↓ 15 callers
Method
createParagraphFromRuns
(runs, options = {})
js/history/exporter/history_exporter_docx.js:955
↓ 15 callers
Function
escapeHtml
(text)
js/chatbot/utils/markdown-katex-render-cached.js:53
↓ 15 callers
Function
escapeHtml
(text)
js/chatbot/utils/markdown-katex-render.js:30
↓ 15 callers
Method
escapeHtml
* HTML 转义
js/history/history_pdf_compare.js:2349
↓ 15 callers
Function
hideContextMenu
* 隐藏上下文菜单并重置相关状态
js/annotations/annotation_logic.js:317
↓ 15 callers
Function
n
(e,t,r,n,i,s)
js/lib/jszip.min.js:13
↓ 15 callers
Function
renderHistoryList
* 从 IndexedDB 加载所有历史记录,并将其渲染到历史记录面板的列表中。 * * 主要步骤: * 1. 获取用于显示历史列表的 DOM 元素 (`#historyList`)。 * 2. 调用 `getAllResultsFromDB()` 从 Ind
js/history/history.js:469
↓ 14 callers
Function
L
(e,t)
js/lib/jszip.min.js:13
↓ 14 callers
Method
convertChildren
(nodeList)
js/history/exporter/history_exporter_docx.js:1628
↓ 14 callers
Method
convertChildren
* 转换子节点列表 * @param {NodeList} nodeList - 子节点列表 * @returns {string} 转换后的 OMML
js/history/exporter/docx_mathml_converter.js:50
↓ 14 callers
Function
escapeHtml
* Escape HTML special characters * @param {string} text - Text to escape * @returns {string} Escaped text
js/processing/markdown_processor_enhanced.js:630
↓ 14 callers
Function
escapeHtml
(str)
js/history/history.js:1499
↓ 14 callers
Method
get
* 获取向量 * @param {string} id
js/chatbot/agents/vector-store.js:154
↓ 14 callers
Method
render
* 渲染整个 Key 池 UI 到指定的容器元素中。 * 此方法会先清空容器,然后逐步构建并添加以下区域: * - 按钮操作区:包含"全部测试"、"导出配置"、"导入配置"以及"添加新 Key"的触发按钮。 * - 添加新 Key 输入区(初始隐藏):提供文本
js/ui/key-manager-ui.js:90
↓ 14 callers
Function
saveCurrentSettings
* 保存当前所有用户设置到 localStorage。 * 从UI元素读取各项配置值,构建设置对象,然后调用 `saveSettings` (来自 storage.js)。
js/app.js:1668
↓ 14 callers
Function
setVal
(id, v)
js/chatbot/ui/semantic-groups-ui.js:116
↓ 14 callers
Function
updateProcessButtonState
(pdfFiles, isProcessing)
js/ui/ui-processing.js:125
↓ 13 callers
Function
el
(id)
js/ui/glossary-ui.js:4
↓ 13 callers
Function
getHighlightColor
* 将颜色转换为更浅的荧光版本 * @param {string} color - 原始颜色 * @returns {string} - 转换后的荧光浅色
js/annotations/annotation_highlighter.js:1204
↓ 12 callers
Function
escapeHtml
(str)
js/ui/glossary-ui.js:5
↓ 12 callers
Function
escapeHtml
(text)
admin/modules/stats.js:105
↓ 12 callers
Function
estimateTokens
* 估算文本的token数量(简化版) * @param {string} text - 要估算的文本 * @returns {number} 估算的token数
js/chatbot/core/streaming-multi-hop.js:11
↓ 12 callers
Function
flushBatchBuffer
* 刷新批量缓冲区
js/chatbot/ui/chatbot-tooltrace-ui.js:451
↓ 12 callers
Function
hide
(el)
js/index.js:369
↓ 12 callers
Function
loadGlossarySets
* 加载所有术语库集合(同步接口 - 优先使用缓存) * 推荐使用 loadGlossarySetsAsync
js/storage/storage.js:577
↓ 12 callers
Method
loadSettings
* 加载保存的设置
js/ui/prompt-pool-ui.js:41
↓ 12 callers
Function
safeEscapeHtmlForModel
* XSS 防护:安全地转义 HTML(优先使用 ChatbotUtils,降级到本地实现) * @param {string} str - 需要转义的字符串 * @returns {string} 转义后的安全字符串
js/chatbot/ui/chatbot-model-selector-ui.js:16
↓ 12 callers
Function
setModelSearchCache
(key, items)
js/ui/ui-model-search.js:178
↓ 12 callers
Method
updateUI
* 更新UI显示
js/ui/prompt-pool-ui.js:1134
↓ 11 callers
Method
createParagraph
(element, options = {})
js/history/exporter/history_exporter_docx.js:942
↓ 11 callers
Function
debug
* 记录调试信息
js/processing/markdown_processor_ast.js:102
↓ 11 callers
Function
escapeHtml
(str)
js/history/history_exporter.js:1457
↓ 11 callers
Function
getCellGeometry
* 获取节点的几何信息 * @param {Element} cell - mxCell 元素 * @returns {Object|null} {x, y, width, height} 或 null
js/chatbot/utils/drawio-layout-optimizer.js:53
↓ 11 callers
Method
getCurrentDocId
* 获取当前文档ID
js/chatbot/agents/bm25-search.js:555
↓ 11 callers
Function
openDB
()
js/storage/storage.js:295
↓ 10 callers
Method
getCurrentConfig
* 获取当前选择的 OCR 引擎配置 * @returns {Object} 配置对象
js/ui/ocr-settings.js:476
↓ 10 callers
Function
getSystemConfigValue
(key)
server/src/utils/configCenter.js:23
↓ 10 callers
Method
init
* 初始化
js/ui/ocr-settings.js:50
↓ 10 callers
Function
j
(e)
js/lib/jszip.min.js:13
↓ 10 callers
Method
loadReferences
* 加载文档的参考文献
js/storage/reference-storage.js:132
↓ 10 callers
Function
p
(e,t)
js/lib/jszip.min.js:13
↓ 10 callers
Method
register
* 注册新工具
js/chatbot/react/tool-registry.js:416
↓ 10 callers
Function
renderEntriesList
* 渲染条目列表(分页)
js/ui/glossary-editor-enhanced.js:221
↓ 10 callers
Function
renderToolbar
* 渲染工具栏 * @param {Object} set - 术语库对象
js/ui/glossary-editor-enhanced.js:98
↓ 10 callers
Function
sanitizeFileName
(name)
js/history/history.js:1978
↓ 10 callers
Method
saveConfig
* 保存配置到localStorage
js/chatbot/agents/rerank-client.js:44
↓ 10 callers
Method
search
* 搜索 * @param {string} query - 查询文本 * @param {number} topK - 返回top K结果 * @param {number} threshold - 最低分数阈值(可选) * @returns {Ar
js/chatbot/agents/bm25-search.js:209
↓ 9 callers
Function
R
(e,t)
js/lib/jszip.min.js:13
↓ 9 callers
Method
_normalizeText
(v)
js/process/mineru-structured-translation.js:998
↓ 9 callers
Method
emit
(event, data)
js/processing/react_engine.js:53
↓ 9 callers
Function
escapeXml
* XML 特殊字符转义
js/chatbot/utils/drawio-lite-parser.js:514
↓ 9 callers
Function
f
(n)
js/lib/jszip.min.js:13
↓ 9 callers
Function
fetchWithRetry
(url, options = {}, { retries = 2, timeoutMs } = {})
server/src/routes/ocr.js:119
next →
1–100 of 2,373, ranked by callers