diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts
index 2443f5603..5ce77497e 100644
--- a/app/src/protyle/gutter/index.ts
+++ b/app/src/protyle/gutter/index.ts
@@ -64,8 +64,9 @@ export class Gutter {
const buttonElement = event.target.parentElement;
let selectIds: string[] = []
let selectElements: Element[] = []
+ let avElement: Element;
if (buttonElement.dataset.rowId) {
- const avElement = Array.from(protyle.wysiwyg.element.querySelectorAll(`.av[data-node-id="${buttonElement.dataset.nodeId}"]`)).find((item: HTMLElement) => {
+ avElement = Array.from(protyle.wysiwyg.element.querySelectorAll(`.av[data-node-id="${buttonElement.dataset.nodeId}"]`)).find((item: HTMLElement) => {
if (!hasClosestByAttribute(item, "data-type", "NodeBlockQueryEmbed")) {
return true;
}
@@ -108,7 +109,7 @@ export class Gutter {
});
buttonElement.style.opacity = "0.1";
- window.siyuan.dragElement = protyle.wysiwyg.element;
+ window.siyuan.dragElement = avElement as HTMLElement || protyle.wysiwyg.element;
event.dataTransfer.setData(`${Constants.SIYUAN_DROP_GUTTER}${buttonElement.getAttribute("data-type")}${Constants.ZWSP}${buttonElement.getAttribute("data-subtype")}${Constants.ZWSP}${selectIds}`,
protyle.wysiwyg.element.innerHTML);
});
@@ -1922,8 +1923,10 @@ export class Gutter {
const rowElement = hasClosestByClassName(target, "av__row");
if (rowElement && !rowElement.classList.contains("av__row--header")) {
element = rowElement;
- html = `
-`
+ html = ``
+ if (!protyle.disabled) {
+ html = `${html}`
+ }
break;
}
}
@@ -2001,7 +2004,7 @@ data-type="fold">