feat: 实现 Mermaid 全屏模式
- 在工具栏添加全屏按钮(⛶ 图标) - 实现全屏模式进入和退出功能 - 全屏模式下保持缩放和拖拽功能可用 - 支持 ESC 键退出全屏 - 退出全屏时恢复图表原始状态(缩放级别和滚动位置) - 全屏模式下禁用页面滚动 - 添加全屏按钮激活状态样式 - 在清理函数中添加全屏事件监听器清理 - 全屏模式下工具栏始终可见,背景更明显 - 全屏容器占满整个视口,居中显示图表 需求:14.1, 14.2, 14.3, 14.4, 14.5
This commit is contained in:
@@ -54,10 +54,10 @@
|
||||
|
||||
### 阶段 3: Mermaid 高级功能
|
||||
|
||||
- [ ] 8. 实现 Mermaid 全屏模式
|
||||
- [ ] 8.1 添加全屏按钮 _需求:14.1_
|
||||
- [ ] 8.2 全屏模式功能保持 _需求:14.2, 14.3_
|
||||
- [ ] 8.3 全屏模式退出(ESC 键) _需求:14.4, 14.5_
|
||||
- [x] 8. 实现 Mermaid 全屏模式
|
||||
- [x] 8.1 添加全屏按钮 _需求:14.1_
|
||||
- [x] 8.2 全屏模式功能保持 _需求:14.2, 14.3_
|
||||
- [x] 8.3 全屏模式退出(ESC 键) _需求:14.4, 14.5_
|
||||
|
||||
- [ ] 9. 实现 Mermaid 导出功能
|
||||
- [ ] 9.1 添加导出按钮和菜单 _需求:15.1_
|
||||
|
||||
Reference in New Issue
Block a user