parent
4ed06ff622
commit
e4309050b3
|
@ -305,9 +305,8 @@
|
||||||
(commands/unstage-command db staged-command)))
|
(commands/unstage-command db staged-command)))
|
||||||
|
|
||||||
(register-handler :set-chat-command
|
(register-handler :set-chat-command
|
||||||
[(after #(dispatch [:command-edit-mode]))
|
[(after invoke-suggestions-handler!)
|
||||||
;(after #(dispatch [:animate-show-response]))
|
(after #(dispatch [:command-edit-mode]))]
|
||||||
]
|
|
||||||
(fn [db [_ command-key]]
|
(fn [db [_ command-key]]
|
||||||
(commands/set-chat-command db command-key)))
|
(commands/set-chat-command db command-key)))
|
||||||
|
|
||||||
|
|
|
@ -16,11 +16,11 @@
|
||||||
(register-handler name [(path :animations) middleware] handler)))
|
(register-handler name [(path :animations) middleware] handler)))
|
||||||
|
|
||||||
(animation-handler :animate-cancel-command
|
(animation-handler :animate-cancel-command
|
||||||
(after #(dispatch [:text-edit-mode]))
|
(after #(dispatch [:text-edit-mode]))
|
||||||
(fn [db _]
|
(fn [db _]
|
||||||
(assoc db
|
(assoc db
|
||||||
:to-response-height input-height
|
:to-response-height input-height
|
||||||
:messages-offset? false)))
|
:messages-offset? false)))
|
||||||
|
|
||||||
(def response-height (+ input-height response-height-normal))
|
(def response-height (+ input-height response-height-normal))
|
||||||
|
|
||||||
|
@ -41,12 +41,14 @@
|
||||||
(if (and suggestions? (not= 0.1 current))
|
(if (and suggestions? (not= 0.1 current))
|
||||||
identity inc))))))
|
identity inc))))))
|
||||||
|
|
||||||
(animation-handler :animate-show-response
|
(register-handler :animate-show-response
|
||||||
[(after #(dispatch [:command-edit-mode]))]
|
[(after #(dispatch [:command-edit-mode]))]
|
||||||
(fn [db]
|
(fn [{:keys [current-chat-id] :as db}]
|
||||||
(assoc db :messages-offset? true
|
(let [suggestions? (seq (get-in db [:suggestions current-chat-id]))
|
||||||
|
height (if suggestions? middle-height minimum-suggestion-height)]
|
||||||
|
(update db :animations assoc :messages-offset? true
|
||||||
:messages-offset-max request-info-height
|
:messages-offset-max request-info-height
|
||||||
:to-response-height response-height)))
|
:to-response-height height))))
|
||||||
|
|
||||||
(defn fix-height
|
(defn fix-height
|
||||||
[height-key height-signal-key suggestions-key minimum]
|
[height-key height-signal-key suggestions-key minimum]
|
||||||
|
@ -72,7 +74,6 @@
|
||||||
(and under-middle-position?
|
(and under-middle-position?
|
||||||
moving-down?)
|
moving-down?)
|
||||||
minimum)]
|
minimum)]
|
||||||
(println height-key new-fixed)
|
|
||||||
(-> db
|
(-> db
|
||||||
(assoc-in [:animations height-key] new-fixed)
|
(assoc-in [:animations height-key] new-fixed)
|
||||||
(update-in [:animations height-signal-key] inc)))))
|
(update-in [:animations height-signal-key] inc)))))
|
||||||
|
|
Loading…
Reference in New Issue