Преглед на файлове

fix: preventDefault error

close #2069
Tienson Qin преди 4 години
родител
ревизия
ed5ec08d84
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      src/main/frontend/extensions/code.cljs
  2. 1 1
      src/main/frontend/util.cljc

+ 1 - 1
src/main/frontend/extensions/code.cljs

@@ -146,7 +146,7 @@
         (when editor
           (let [element (.getWrapperElement editor)]
             (.on editor "blur" (fn [_cm e]
-                                 (util/stop e)
+                                 (when e (util/stop e))
                                  (state/set-block-component-editing-mode! false)
                                  (when-not @esc-pressed?
                                    (save-file-or-block-when-blur-or-esc! editor textarea config state))))

+ 1 - 1
src/main/frontend/util.cljc

@@ -357,7 +357,7 @@
 
 #?(:cljs
    (defn stop [e]
-     (doto e (.preventDefault) (.stopPropagation))))
+     (when e (doto e (.preventDefault) (.stopPropagation)))))
 
 #?(:cljs
    (defn get-fragment