mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-06-27 22:36:00 +00:00
This commit is contained in:
@@ -1149,14 +1149,16 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => {
|
||||
}
|
||||
targetElement.classList.remove("dragover__bottom", "dragover__top", "dragover__left", "dragover__right");
|
||||
}
|
||||
} else if (!window.siyuan.dragElement && (event.dataTransfer.types[0] === "Files" || event.dataTransfer.types.includes("text/html"))) {
|
||||
} else if (!window.siyuan.dragElement && (
|
||||
event.dataTransfer.types.includes("Files") || event.dataTransfer.types.includes("text/html")
|
||||
)) {
|
||||
event.preventDefault();
|
||||
// 外部文件拖入编辑器中或者编辑器内选中文字拖拽
|
||||
// https://github.com/siyuan-note/siyuan/issues/9544
|
||||
const avElement = hasClosestByClassName(event.target, "av");
|
||||
if (!avElement) {
|
||||
focusByRange(getRangeByPoint(event.clientX, event.clientY));
|
||||
if (event.dataTransfer.types[0] === "Files" && !isBrowser()) {
|
||||
if (event.dataTransfer.types.includes("Files") && !isBrowser()) {
|
||||
const files: ILocalFiles[] = [];
|
||||
for (let i = 0; i < event.dataTransfer.files.length; i++) {
|
||||
files.push({
|
||||
|
||||
Reference in New Issue
Block a user