Explorar o código

fix: arrow to create new block iff it's an empty page

Tienson Qin hai 7 meses
pai
achega
2b0b6fdb85
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      src/main/frontend/handler/editor.cljs

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

@@ -2589,7 +2589,8 @@
                (save-block! repo uuid value))
 
              (cond
-               (dom/has-class? sibling-block "block-add-button")
+               (and (dom/has-class? sibling-block "block-add-button")
+                    (util/rec-get-node current-block "ls-page-title"))
                (.click sibling-block)
 
                property-value-container?
@@ -2665,7 +2666,8 @@
           (property-value-node? sibling-block)
           (focus-trigger editing-block sibling-block)
 
-          (dom/has-class? sibling-block "block-add-button")
+          (and (dom/has-class? sibling-block "block-add-button")
+               (util/rec-get-node editing-block "ls-page-title"))
           (.click sibling-block)
 
           :else