Skip to content

Commit

Permalink
fix: lint warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
tiensonqin committed Aug 15, 2022
1 parent 3c6514e commit d5adf85
Showing 1 changed file with 18 additions and 20 deletions.
38 changes: 18 additions & 20 deletions src/main/frontend/handler/editor/keyboards.cljs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
(ns frontend.handler.editor.keyboards
(:require [dommy.core :as d]
[frontend.handler.editor :as editor-handler]
(:require [frontend.handler.editor :as editor-handler]
[frontend.mixins :as mixins]
[frontend.state :as state]
[goog.dom :as gdom]))
Expand All @@ -13,26 +12,25 @@
state
:on-hide
(fn [_state e event]
(let [target (.-target e)]
(cond
(contains?
#{:commands :block-commands
:page-search :page-search-hashtag :block-search :template-search
:property-search :property-value-search
:datepicker}
(state/get-editor-action))
(state/clear-editor-action!) ;; FIXME: This should probably be handled as a keydown handler in editor, but this handler intercepts Esc first
(cond
(contains?
#{:commands :block-commands
:page-search :page-search-hashtag :block-search :template-search
:property-search :property-value-search
:datepicker}
(state/get-editor-action))
(state/clear-editor-action!) ;; FIXME: This should probably be handled as a keydown handler in editor, but this handler intercepts Esc first

;; editor/input component handles Escape directly, so just prevent handling it here
(= :input (state/get-editor-action))
nil
;; editor/input component handles Escape directly, so just prevent handling it here
(= :input (state/get-editor-action))
nil

:else
(let [{:keys [on-hide value]} (editor-handler/get-state)]
(when on-hide
(on-hide value event))
(when (contains? #{:esc :visibilitychange :click} event)
(state/clear-edit!))))))
:else
(let [{:keys [on-hide value]} (editor-handler/get-state)]
(when on-hide
(on-hide value event))
(when (contains? #{:esc :visibilitychange :click} event)
(state/clear-edit!)))))
:node (gdom/getElement id)
;; :visibilitychange? true
)))

0 comments on commit d5adf85

Please sign in to comment.