feat: 合并 sigma 书源编辑与 JS 扩展功能

书源编辑界面:
- 新增事件监听、定制按钮 CheckBox 绑定
- 新增 callBackJs 字段接入正文规则
- 新增 menu_log 菜单项 (AppLogDialog)
- 新增撤销/重做回调 (KeyboardToolPop.CallBack)
- sendText() 智能滚动逻辑
- 保存时清除并发限制缓存

JS 扩展函数 (#1368):
- 新增 refreshBookToc() 方法
- reLoginView() 增加 deltaUp 参数
- upLoginData() 参数类型改为 Map<String, Any?>?
- SourceLoginDialog 适配新回调接口
- ExploreKindUiUseCase 适配新回调接口

BookInfo 事件监听:
- BookInfoViewModel 监听 REFRESH_BOOK_INFO/REFRESH_BOOK_TOC 事件
- 书源 JS 函数可触发书籍信息和目录刷新
This commit is contained in:
HapeLee committed 2026-06-25 22:30:08 +08:00
1 parent bea1095b0a
commit adf3cef981
10 files changed
+166 -38

No files matched your search

+3
View File
@@ -1168,6 +1168,9 @@
<string name="enable_record">Enable record</string>
<string name="copy_all">Copy all</string>
<string name="auto_complete">Automatic completion</string>
<string name="is_event_listener">EventListener</string>
<string name="custom_button">Custom Button</string>
<string name="rule_call_back">callBackJs</string>
<string name="sort_by_size">Sort by size</string>
<string name="welcome_style">Launch interface style</string>
<string name="welcome_style_summary">Startup screen image and whether to display text, etc.</string>