Explorar o código

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

Weihua Lu %!s(int64=4) %!d(string=hai) anos
pai
achega
f7fcffe6e4
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  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)