dtdManager.ts
10.6 KB
-
refactor(dtd): 优化子节点删除校验逻辑,加入位置特许规则支持 · 6a89bf01
- 调整 canDeleteChild 函数,仅做纯 DTD 约束校验,不包含位置特许规则 - 在编辑器删除权限判断中,新增最后一个子节点可删除的特许规则判断 - 批量删除校验时,新增对父节点原始子节点列表的缓存及最后位置特许判断 - 其他相关删除判断处统一应用最后一个子节点允许删除的规则 - 保留对虚拟文本节点的删除权限判定,避免受 DTD 限制影响
pangchong committed