From 38eb985c48e8414a938a082ce337976de4c03ebe Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Tue, 24 May 2016 00:07:11 +0300 Subject: [PATCH] Use keydown instead of keyup for title edition on image collections. --- src/uxbox/ui/dashboard/images.cljs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/uxbox/ui/dashboard/images.cljs b/src/uxbox/ui/dashboard/images.cljs index abf457f52..42b3e1f40 100644 --- a/src/uxbox/ui/dashboard/images.cljs +++ b/src/uxbox/ui/dashboard/images.cljs @@ -85,10 +85,16 @@ (swap! local assoc :edit false)) (on-title-edited [e] (cond - (kbd/esc? e) (swap! local assoc :edit false) - (kbd/enter? e) (on-title-save e) - :else (let [content (dom/event->inner-text e)] - (swap! local assoc :coll-name content)))) + (kbd/esc? e) + (swap! local assoc :edit false) + + (kbd/enter? e) + (do (dom/stop-propagation e) + (on-title-save e)) + + :else + (let [content (dom/event->inner-text e)] + (swap! local assoc :coll-name content)))) (on-title-edit [e] (swap! local assoc :edit true :coll-name (:name coll))) (on-delete [e] @@ -100,7 +106,7 @@ [:div.dashboard-title-field [:span.edit {:content-editable "" - :on-key-up on-title-edited} + :on-key-down on-title-edited} (:name coll)] [:span.close {:on-click #(swap! local assoc :edit false)}