|
@@ -1459,7 +1459,13 @@ export class WYSIWYG {
|
|
|
// database 行块标
|
|
|
const rowElement = hasClosestByClassName(event.target, "av__row");
|
|
|
if (rowElement && rowElement.dataset.id) {
|
|
|
- rowElement.firstElementChild.setAttribute("style", `left:${rowElement.parentElement.parentElement.getBoundingClientRect().left - 44}px;top:${rowElement.getBoundingClientRect().top}px`);
|
|
|
+ const scrollElement = hasClosestByClassName(rowElement, "av__scroll");
|
|
|
+ const guttersElement = rowElement.querySelector<HTMLElement>(".av__gutters");
|
|
|
+ if (scrollElement && guttersElement) {
|
|
|
+ const width = guttersElement.offsetWidth;
|
|
|
+ guttersElement.style.top = `${rowElement.getBoundingClientRect().top}px`;
|
|
|
+ guttersElement.style.left = `${scrollElement.getBoundingClientRect().left - width}px`;
|
|
|
+ }
|
|
|
}
|
|
|
protyle.gutter.render(protyle, nodeElement, this.element);
|
|
|
}
|