Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

移除编辑器内文本拖拽功能 #6169

Closed
Vanessa219 opened this issue Oct 12, 2022 · 10 comments
Closed

移除编辑器内文本拖拽功能 #6169

Vanessa219 opened this issue Oct 12, 2022 · 10 comments
Assignees
Milestone

Comments

@Vanessa219
Copy link
Member

Vanessa219 commented Oct 12, 2022

拖拽后浏览器的处理比较霸道,目前没有找到很好的办法去进行修正。如果不修正的话,表面上看没什么问题,但其实 Dom 已经发生了变化,不仅带有大量的 style,还会丢失行级元素的属性。在没有找到好的办法之前只能先移除该功能。

https://ld246.com/article/1665326888611/comment/1665557995894#comments

@Vanessa219 Vanessa219 self-assigned this Oct 12, 2022
@Vanessa219 Vanessa219 added the Bug label Oct 12, 2022
@Vanessa219 Vanessa219 added this to the 2.4.0 milestone Oct 12, 2022
@88250 88250 self-assigned this Oct 12, 2022
@Vanessa219 Vanessa219 changed the title 行级元素多次拖拽后行级样式丢失 移除编辑器内拖拽功能 Oct 12, 2022
Vanessa219 added a commit that referenced this issue Oct 12, 2022
@88250 88250 changed the title 移除编辑器内拖拽功能 移除编辑器内文本拖拽功能 Oct 12, 2022
@88250 88250 added Abolishment and removed Bug labels Oct 12, 2022
@mozhux
Copy link

mozhux commented Oct 13, 2022

这个具体是什么操作?

@pisceswb
Copy link

请问能否先实现纯文本格式TXT的拖动?拖动后,被拖动的内容变为不带任何格式的TXT文本。拖动有格式的文本内容时可以进行一下提示,会丢失格式。
或拖动文本使用“剪切 → 粘贴”的方式来实现。
因为习惯了Word、记事本中的拖动功能,思源不能拖动不符合日常操作习惯

@pisceswb
Copy link

可以设置选项,让用户自己选择是否启用这样简陋的拖拽功能。应该会有相当量的人选择开启吧

@88250
Copy link
Member

88250 commented Jan 18, 2023

实现不了,太多的边界情况目前无法处理。

@pisceswb
Copy link

pisceswb commented Jan 7, 2024

不甘心地再问一下,请问当前有实现文字拖拽功能的可行性基础了吗?😜
或能否将原拖拽行为,以Ctrl X,Ctrl V的方式实现?

@Vanessa219
Copy link
Member Author

通过浏览器接口获取的拖拽内容和 ctrl+X 的内容不同,无法去校验并校正。

@pisceswb
Copy link

pisceswb commented Jan 7, 2024

收到,也就是还是不行呀,继续蹲守。。。
其实只实现纯文本的拖动也是很好的,这对于文字工作者还是蛮有用的。

@Vanessa219
Copy link
Member Author

你看上去是纯文本,但是拖拽的时候系统会转换成一个标签,里面记录了字体、颜色、背景等很多信息。

@pisceswb
Copy link

pisceswb commented Jan 8, 2024

感谢V姐的解释

@QQQOrange
Copy link

期待早日找到解决方式

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants