|
|
@@ -173,10 +173,7 @@
|
|
|
|
|
|
(:file-path config)
|
|
|
(let [path (:file-path config)
|
|
|
- content (db/get-file path)
|
|
|
- [_ id _ _ _] (:rum/args state)
|
|
|
- value (some-> (gdom/getElement id)
|
|
|
- (gobj/get "value"))]
|
|
|
+ content (db/get-file path)]
|
|
|
(when (and
|
|
|
(not (string/blank? value))
|
|
|
(not= (string/trim value) (string/trim content)))
|
|
|
@@ -254,7 +251,9 @@
|
|
|
(reset! (:calc-atom state) (calc/eval-lines new-code))))))
|
|
|
(.on editor "blur" (fn [cm e]
|
|
|
(when e (util/stop e))
|
|
|
- (when-not (gobj/get cm "escPressed")
|
|
|
+ (when (or
|
|
|
+ (= :file (state/get-current-route))
|
|
|
+ (not (gobj/get cm "escPressed")))
|
|
|
(save-file-or-block-when-blur-or-esc! editor textarea config state))
|
|
|
(state/set-block-component-editing-mode! false)))
|
|
|
(.on editor "focus" (fn [_e]
|