瀏覽代碼

fix: [regression] tag autocomplete now adds extra brackets : #[[tag]] instead of #tag

Resolved #691
Tienson Qin 5 年之前
父節點
當前提交
6a9ac5cb3f
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/main/frontend/components/editor.cljs

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

@@ -90,9 +90,11 @@
               chosen-handler (if (state/sub :editor/show-page-search-hashtag?)
                                (fn [chosen _click?]
                                  (state/set-editor-show-page-search! false)
-                                 (let [page-ref-text (page-handler/get-page-ref-text chosen)]
+                                 (let [chosen (if (re-find #"\s+" chosen)
+                                                (util/format "[[%s]]" chosen)
+                                                chosen)]
                                    (editor-handler/insert-command! id
-                                                                   (util/format "#%s" page-ref-text)
+                                                                   (str "#" chosen)
                                                                    format
                                                                    {:last-pattern (str "#" (if @editor-handler/*selected-text "" q))})))
                                (fn [chosen _click?]