wanglin2
|
1a3401fd1a
|
优化代码:修改unexpandAllNode,expandToLevel方法,没有子节点的节点无法收起
|
2023-10-15 16:46:08 +08:00 |
|
wanglin2
|
d1dcef2537
|
Feat:增加插入概要的默认文本配置选项
|
2023-10-15 15:15:27 +08:00 |
|
wanglin2
|
e732415aa3
|
优化代码:删除render类的unexpandAllNode,expandToLevel方法中重置_node属性的逻辑
|
2023-10-15 14:50:12 +08:00 |
|
wanglin2
|
ddbde0141a
|
优化代码:去除render类的setNodeExpand方法中的调用节点移除方法的逻辑
|
2023-10-15 11:18:44 +08:00 |
|
wanglin2
|
bc907f4b37
|
优化代码:1.将render类的setNodeActive方法的部分逻辑移到node类;2.将node类的updateNodeActive方法名称改为updateNodeActiveClass
|
2023-10-15 09:51:02 +08:00 |
|
wanglin2
|
1caf2c7f15
|
优化代码:将render类的setNodeStyle和setNodeStyles方法的公共逻辑提取到richText插件
|
2023-10-15 09:13:44 +08:00 |
|
wanglin2
|
22b56fb8dc
|
代码优化:通过addNodeToActiveList方法优化render类中的重复逻辑
|
2023-10-13 17:46:09 +08:00 |
|
wanglin2
|
87eccc298c
|
代码优化:删除节点时无需调用节点的删除方法,只需修改节点的nodeData.data数据即可
|
2023-10-13 17:30:21 +08:00 |
|
wanglin2
|
ca9e47183d
|
代码优化:将render类的onPaste方法中的读取剪贴板数据的逻辑提取为工具函数
|
2023-10-13 16:25:05 +08:00 |
|
wanglin2
|
1fbfe6f5ac
|
代码优化:将render类的setCopyDataToClipboard方法提取为工具方法
|
2023-10-13 16:18:28 +08:00 |
|
wanglin2
|
74a000723b
|
代码优化:读取和设置节点的nodeData.data改为通过setData和getData方法
|
2023-10-13 16:09:10 +08:00 |
|
wanglin2
|
5079ad2190
|
代码优化:将调用render类的setNodeData方法的地方改为调用SET_NODE_DATA命令
|
2023-10-13 15:26:00 +08:00 |
|
wanglin2
|
21053c43c9
|
Fix:修复同时给多个节点插入父节点时报错的问题
|
2023-10-13 15:17:19 +08:00 |
|
wanglin2
|
c17e5430ed
|
优化代码:使用getNodeDataIndex工具函数去除render类重复逻辑
|
2023-10-13 13:57:07 +08:00 |
|
wanglin2
|
0a36555343
|
代码优化:提取render类前进回退方法公共逻辑
|
2023-10-13 13:51:33 +08:00 |
|
wanglin2
|
bce2bb8fc4
|
代码优化:提取getNodeIndexInNodeList工具函数
|
2023-10-13 12:07:26 +08:00 |
|
wanglin2
|
d6ae06dbd6
|
代码优化:1.将render类的removeActiveNode函数名称改为removeNodeFromActiveList;2.addNodeToActiveList和removeNodeFromActiveList方法增加修改节点的激活状态数据
|
2023-10-13 11:46:29 +08:00 |
|
wanglin2
|
9221c404ee
|
代码优化:1.将render类的addActiveNode函数名称改为addNodeToActiveList;2.将调用render类的setNodeActive方法的地方改为调用SET_NODE_ACTIVE命令
|
2023-10-13 11:28:34 +08:00 |
|
wanglin2
|
697e53ff7d
|
代码优化:节点右键事件,如果有且只有当前节点被激活了,不再重复激活
|
2023-10-13 11:16:08 +08:00 |
|
wanglin2
|
9360aff6c9
|
代码优化:将render类的clearActive函数名称改为clearActiveNodeList
|
2023-10-13 11:05:34 +08:00 |
|
wanglin2
|
c68d629b7a
|
代码优化:将调用clearAllActive方法的地方改为调用CLEAR_ACTIVE_NODE命令
|
2023-10-13 10:55:02 +08:00 |
|
wanglin2
|
2e4c6bc08e
|
Feat:新增仅删除当前节点的命令
|
2023-10-13 09:26:12 +08:00 |
|
wanglin2
|
777eafcd2f
|
Feat:新增插入父节点的命令;Fix:修复插入概要、上移、下移、一键整理布局的快捷键操作没有触发data_change事件的问题
|
2023-10-12 09:36:50 +08:00 |
|
wanglin2
|
45b8850493
|
Fix:修复存在排队渲染时,最后一次渲染参数丢失的问题
|
2023-10-11 17:11:12 +08:00 |
|
wanglin2
|
6d780c6c26
|
Feat:修复调整容器大小后回到根节点的操作异常的问题
|
2023-10-11 15:48:22 +08:00 |
|
wanglin2
|
88fa6225eb
|
Feat:优化画布DOM结构,将节点、连线、关联线分层渲染
|
2023-10-11 11:36:34 +08:00 |
|
wanglin2
|
2c6b8294f4
|
Fix:修复多次粘贴节点时由于节点uid重复造成的渲染异常问题
|
2023-10-08 09:10:14 +08:00 |
|
wanglin2
|
545e46babc
|
Feat:没有注册协同插件时不给节点实例添加相关的方法
|
2023-10-04 16:01:47 +08:00 |
|
wanglin2
|
ed82fe5a61
|
Feat:对setData方法传入的数据进行深拷贝;更新渲染树数据的逻辑移到Render类中
|
2023-10-04 15:37:57 +08:00 |
|
wanglin2
|
1550f032d9
|
协作增加状态同步
|
2023-09-28 15:32:41 +08:00 |
|
wanglin2
|
8c3d66eb3c
|
Feat:创建节点、复制节点时给新节点数据创建uid
|
2023-09-27 13:38:15 +08:00 |
|
wanglin2
|
50f125471e
|
Feat:插入公式命令支持传入指定的节点
|
2023-09-23 15:22:26 +08:00 |
|
wanglin2
|
5052c0427a
|
优化节点标签代码
|
2023-09-23 10:51:30 +08:00 |
|
街角小林
|
2a816f62fa
|
Merge branch 'feature' into tag_color
|
2023-09-23 10:34:38 +08:00 |
|
wanglin2
|
8596e3356d
|
Fix:修复非富文本模式下文本中存在<>&字符时再次编辑时部分文本会消失的问题
|
2023-09-23 10:22:57 +08:00 |
|
Isaac Wang1 汪浩
|
7422af7f3b
|
feat: 修改tag颜色,可以自定义tag颜色,没有自定义的tag颜色,那么就根据内容生成
|
2023-09-22 19:36:34 +08:00 |
|
wanglin2
|
01d7e36990
|
恢复意外的合并部分
|
2023-09-22 16:44:57 +08:00 |
|
街角小林
|
a59a283d74
|
Merge branch 'feature' into feature/icon-merge
|
2023-09-22 16:28:47 +08:00 |
|
wanglin2
|
11ea7d452c
|
Feat:新增数学公式插件
|
2023-09-22 16:11:33 +08:00 |
|
wanglin2
|
a9ea4b8e33
|
Feat:1.新增同时插入多个同级节点、多个子节点的命令;2.复制、剪切操作支持同时操作多个节点;3.新增对插入同级节点、子节点的命令插入的第四个参数数据的处理
|
2023-09-22 10:00:44 +08:00 |
|
wanglin2
|
443465eb86
|
Feat:将节点唯一标识由id全部改为uid
|
2023-09-22 08:57:00 +08:00 |
|
wanghao1993
|
e1172c8d0d
|
fix: text 是空的时候会报错
|
2023-09-21 23:33:06 +08:00 |
|
wanglin2
|
7a2605fdad
|
Feat:支持同时对多个节点插入兄弟节点;对根节点调用插入兄弟节点的命令时不再创建子节点
|
2023-09-21 16:27:26 +08:00 |
|
wanglin2
|
a97d549d69
|
Feat:优化子节点的插入:1.同时对多个节点插入子节点时,不进入编辑状态;2.新插入的子节点自动进入激活状态
|
2023-09-21 15:58:22 +08:00 |
|
wanglin2
|
73e7855575
|
Feat:1.双击关联线进入关联线文本编辑模式;2.关联线文本为默认文本的话不保存
|
2023-09-21 09:51:46 +08:00 |
|
wanglin2
|
69ef7faf49
|
Feat:优化drag插件,支持同时拖动多个节点
|
2023-09-21 09:02:45 +08:00 |
|
wanglin2
|
036f845968
|
Feat:支持移动多个节点
|
2023-09-21 09:01:37 +08:00 |
|
wanghao1993
|
19d4788489
|
feat: 增加自动生成dts声明文件,执行了一下format
|
2023-09-17 18:08:56 +08:00 |
|
wanglin2
|
21564445d6
|
Feat:拖拽节点时鼠标移到画布边缘时画布自动移动
|
2023-09-14 18:24:10 +08:00 |
|
esky-wh
|
c428f166a6
|
Feat: 1.添加开启删除节点后激活节点配置2.增加功能删除节点后激活相邻节点
|
2023-09-14 14:11:13 +08:00 |
|