mirror of https://github.com/logseq/logseq
fix(editor): keep block properties when save
parent
079096f329
commit
dc7f4055ac
|
@ -131,7 +131,9 @@
|
|||
(ui/menu-link
|
||||
{:key "Convert heading"
|
||||
:on-click (fn [_e]
|
||||
(editor-handler/set-block-as-a-heading! block-id (not heading?)))}
|
||||
(if heading?
|
||||
(editor-handler/remove-block-property! block-id "heading")
|
||||
(editor-handler/set-block-as-a-heading! block-id true)))}
|
||||
(if heading?
|
||||
"Convert back to a block"
|
||||
"Convert to a heading"))
|
||||
|
|
|
@ -466,8 +466,10 @@
|
|||
(assoc new-properties :old_permalink (:permalink old-properties))
|
||||
new-properties)
|
||||
text-properties (text/extract-properties value)
|
||||
properties (->> custom-properties
|
||||
(merge text-properties))
|
||||
old-hidden-properties (select-keys (:block/properties block) text/hidden-properties)
|
||||
properties (merge old-hidden-properties
|
||||
text-properties
|
||||
custom-properties)
|
||||
properties (if (and (seq properties) (seq remove-properties))
|
||||
(medley/remove-keys (fn [k] (contains? (set remove-properties) k)) properties)
|
||||
properties)
|
||||
|
|
Loading…
Reference in New Issue