This commit is contained in:
parent
bef5a71af9
commit
7ee6c7efe3
1 changed files with 10 additions and 1 deletions
|
@ -1876,7 +1876,16 @@ export class Gutter {
|
|||
(rect.height > Math.floor(window.siyuan.config.editor.fontSize * 1.625) + 8 && rect.height < Math.floor(window.siyuan.config.editor.fontSize * 1.625) * 2 + 8)) {
|
||||
marginHeight = (rect.height - this.element.clientHeight) / 2;
|
||||
}
|
||||
this.element.style.top = `${Math.max(rect.top, wysiwyg.parentElement.getBoundingClientRect().top) + marginHeight}px`;
|
||||
if (nodeElement.getAttribute("data-type") === "NodeAttributeView") {
|
||||
const iconElement = nodeElement.querySelector(".item__graphic");
|
||||
if (iconElement) {
|
||||
this.element.style.top = `${iconElement.getBoundingClientRect().top - (window.siyuan.config.editor.fontSize * 1.625 - 14) / 2}px`;
|
||||
} else {
|
||||
this.element.style.top = `${Math.max(rect.top, wysiwyg.parentElement.getBoundingClientRect().top) + 8}px`;
|
||||
}
|
||||
} else {
|
||||
this.element.style.top = `${Math.max(rect.top, wysiwyg.parentElement.getBoundingClientRect().top) + marginHeight}px`;
|
||||
}
|
||||
let left = rect.left - this.element.clientWidth - space;
|
||||
if (nodeElement.getAttribute("data-type") === "NodeBlockQueryEmbed" && this.element.childElementCount === 1) {
|
||||
// 嵌入块为列表时
|
||||
|
|
Loading…
Add table
Reference in a new issue