Ver Fonte

:lipstick: fix https://github.com/siyuan-note/siyuan/issues/10731

Vanessa há 1 ano atrás
pai
commit
df6ee063a3
1 ficheiros alterados com 5 adições e 3 exclusões
  1. 5 3
      app/src/protyle/gutter/index.ts

+ 5 - 3
app/src/protyle/gutter/index.ts

@@ -2139,10 +2139,12 @@ data-type="fold"><svg style="width:10px${fold && fold === "1" ? "" : ";transform
         }
         this.element.style.top = `${Math.max(rect.top, contentTop) + marginHeight}px`;
         let left = rect.left - this.element.clientWidth - space;
-        if ((nodeElement.getAttribute("data-type") === "NodeBlockQueryEmbed" && this.element.childElementCount === 1) ||    // 嵌入块为列表时
-            // 为数据库行
-            element.classList.contains("av__row")) {
+        if ((nodeElement.getAttribute("data-type") === "NodeBlockQueryEmbed" && this.element.childElementCount === 1)) {
+            // 嵌入块为列表时
             left = nodeElement.getBoundingClientRect().left - this.element.clientWidth - space;
+        } else if (element.classList.contains("av__row")) {
+            // 为数据库行
+            left = nodeElement.getBoundingClientRect().left - this.element.clientWidth - space + parseInt(getComputedStyle(nodeElement).paddingLeft);
         }
         this.element.style.left = `${left}px`;
         if (left < this.element.parentElement.getBoundingClientRect().left) {