temp-mathlive
v0.0.7
Published
fix bug and for temporary use
Downloads
1
Maintainers
Readme
魔改版 - mathlive
发布 npm 版本 temp-mathlive
记录一些框架的 bug
ugc 项目
无法禁用 audio 的问题
sond 相关的参数都没有用,作者已经提交代码,在下个版本更新
实例生命周期以及配置丢失的问题
mathfield-element dis 生命周期,保存 this state 时候没有处理 soundsDirectory 但是 prosemirror 初始化执行了 custom component 的 disconnectedCallback 也是不对的 connect - disconnect - connect render render
有一次重复的 render 因为 this.field 已经删除了,所以报错 但悲剧在于 第一次的属性是对的,可是执行报了错,第二次的属性错的,但是执行成功!!!!
解决方法,render 时候判断 this.field 是否还存在
disconnect 时候把 soundsDirectory 也存储上
更好的方式
找到 prosemirror updateState 节点执行两次的原因,因为时间有限就先不追了,反正 mathlive 的这个也可以说是 bug,改哪不是改呢
release
- 修改 fonts.ready 函数在实例已经销毁的情况下不再执行(this.field)
- 修改 disConnectedCallback 缓存 weakmap options 时也要记录 soundsDirectory
- 增加 mathLiveField options - always 参数,始终显示 virtual key board,删除原定位方式与动画
- handleTypedText 判断问题