0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-16 01:31:22 -05:00

Minor fix on layers sidebar event handling.

This commit is contained in:
Andrey Antukh 2016-09-22 22:31:46 +03:00
parent 366fdbd067
commit 3584c1f59a
No known key found for this signature in database
GPG key ID: 4DFEBCB8316A8B95

View file

@ -19,6 +19,7 @@
[uxbox.main.ui.shapes.icon :as icon]
[uxbox.main.ui.workspace.base :as wb]
[uxbox.main.ui.icons :as i]
[uxbox.main.ui.keyboard :as kbd]
[uxbox.util.mixins :as mx]
[uxbox.util.dom.dnd :as dnd]
[uxbox.util.dom :as dom])
@ -126,6 +127,10 @@
(set! (.-draggable parent) true)
(rs/emit! (uds/update-shape data))
(swap! local assoc :edition false)))
(on-key-down [event]
(js/console.log event)
(when (kbd/enter? event)
(on-blur event)))
(on-click [event]
(dom/stop-propagation event)
(dom/prevent-default event)
@ -136,6 +141,7 @@
[:input.element-name
{:type "text"
:on-blur on-blur
:on-key-down on-key-down
:auto-focus true
:default-value (:name shape "")}]
[:span.element-name