Selaa lähdekoodia

Merge remote-tracking branch 'upstream/master' into whiteboards

Peng Xiao 3 vuotta sitten
vanhempi
sitoutus
66739b5f41
2 muutettua tiedostoa jossa 11 lisäystä ja 1 poistoa
  1. 6 0
      src/main/frontend/handler/editor.cljs
  2. 5 1
      src/main/frontend/handler/page.cljs

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

@@ -1993,6 +1993,12 @@
            root-block (db/pull db-id)
            blocks-exclude-root (remove (fn [b] (= (:db/id b) db-id)) blocks)
            sorted-blocks (tree/sort-blocks blocks-exclude-root root-block)
+           sorted-blocks (cons
+                          (-> (first sorted-blocks)
+                              (update :block/properties-text-values dissoc :template)
+                              (update :block/properties-order (fn [keys]
+                                                                (vec (remove #{:template} keys)))))
+                          (rest sorted-blocks))
            blocks (if template-including-parent?
                     sorted-blocks
                     (drop 1 sorted-blocks))]

+ 5 - 1
src/main/frontend/handler/page.cljs

@@ -35,6 +35,7 @@
             [promesa.core :as p]
             [frontend.mobile.util :as mobile-util]
             [logseq.graph-parser.util :as gp-util]
+            [logseq.graph-parser.text :as text]
             [logseq.graph-parser.config :as gp-config]
             [logseq.graph-parser.block :as gp-block]
             [logseq.graph-parser.property :as gp-property]
@@ -139,7 +140,10 @@
                   properties          nil
                   split-namespace?    true
                   uuid                nil}}]
-   (let [title      (string/trim title)
+   (let [title      (-> (string/trim title)
+                        (text/page-ref-un-brackets!)
+                        ;; remove `#` from tags
+                        (string/replace #"^#+" ""))
          title      (gp-util/remove-boundary-slashes title)
          page-name  (util/page-name-sanity-lc title)
          repo       (state/get-current-repo)