浏览代码

fix: open selected block in sidebar do not jump to main

Weihua Lu 4 年之前
父节点
当前提交
f7fcffe6e4
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      src/main/frontend/handler/editor.cljs

+ 6 - 2
src/main/frontend/handler/editor.cljs

@@ -2906,8 +2906,12 @@
                               (dom/attr "blockid")
                               medley/uuid)]
     (util/stop e)
-    (let [block {:block/uuid block-id}
-          left? (= direction :left)]
+    (let [block    {:block/uuid block-id}
+          block-id (-> (state/get-selection-blocks)
+                       first
+                       (gobj/get "id")
+                       (string/replace "ls-block" "edit-block"))
+          left?    (= direction :left)]
       (edit-block! block
                    (if left? 0 :max)
                    (:block/format block)