Explorar o código

:art: row icon

Vanessa hai 1 ano
pai
achega
70c6dddcaa
Modificáronse 2 ficheiros con 7 adicións e 1 borrados
  1. 1 1
      app/src/assets/scss/business/_av.scss
  2. 6 0
      app/src/protyle/wysiwyg/index.ts

+ 1 - 1
app/src/assets/scss/business/_av.scss

@@ -60,7 +60,7 @@
 
   &__gutters {
     @extend .protyle-gutters;
-    position: absolute;
+    position: fixed;
     top: 0;
     left: -44px;
     opacity: 0;

+ 6 - 0
app/src/protyle/wysiwyg/index.ts

@@ -1452,6 +1452,12 @@ export class WYSIWYG {
                 if (embedElement) {
                     protyle.gutter.render(protyle, embedElement, this.element);
                 } else {
+                    // database 行块标
+                    const rowElement = hasClosestByClassName(event.target, "av__row");
+                    if (rowElement && rowElement.dataset.id) {
+                        const rowRect = rowElement.getBoundingClientRect();
+                        rowElement.firstElementChild.setAttribute("style", `left:${rowRect.left - 44}px;top:${rowRect.top}px`);
+                    }
                     protyle.gutter.render(protyle, nodeElement, this.element);
                 }
             }