瀏覽代碼

chore: disable buggy codemirror integration temporally

Tienson Qin 4 年之前
父節點
當前提交
e6d6c940e1
共有 2 個文件被更改,包括 17 次插入6 次删除
  1. 8 6
      src/main/frontend/components/block.cljs
  2. 9 0
      src/main/frontend/state.cljs

+ 8 - 6
src/main/frontend/components/block.cljs

@@ -2164,12 +2164,14 @@
 
              :else
              (let [language (if (contains? #{"edn" "clj" "cljc" "cljs" "clojure"} language) "text/x-clojure" language)]
-               (if (:slide? config)
-                 (highlight/highlight (str (medley/random-uuid)) {:data-lang language} code)
-                 [:div
-                  (lazy-editor/editor config (str (dc/squuid)) attr code pos_meta)
-                  (when (and (= language "text/x-clojure") (contains? (set options) ":results"))
-                    (sci/eval-result code))])))))
+               (highlight/highlight (str (medley/random-uuid)) {:data-lang language} code)
+               ;; (if (:slide? config)
+               ;;   (highlight/highlight (str (medley/random-uuid)) {:data-lang language} code)
+               ;;   [:div
+               ;;    (lazy-editor/editor config (str (dc/squuid)) attr code pos_meta)
+               ;;    (when (and (= language "text/x-clojure") (contains? (set options) ":results"))
+               ;;      (sci/eval-result code))])
+               ))))
 
        :else
        "")

+ 9 - 0
src/main/frontend/state.cljs

@@ -70,6 +70,7 @@
 
     :github/contents {}
     :config {}
+    :editor/code-mode? false
     :editor/show-page-search? false
     :editor/show-page-search-hashtag? false
     :editor/show-date-picker? false
@@ -1199,6 +1200,14 @@
   [args]
   (set-state! :editor/args args))
 
+(defn code-mode?
+  []
+  (:editor/code-mode? @state))
+
+(defn go-to-code-mode!
+  []
+  (set-state! :editor/code-mode? true))
+
 (defn get-editor-args
   []
   (:editor/args @state))