Use update-size event on circle measures element options sidebar.

This commit is contained in:
Andrey Antukh 2016-09-29 07:14:24 +02:00
parent b1e9936aa6
commit bb27a39759
No known key found for this signature in database
GPG Key ID: 4DFEBCB8316A8B95

View File

@ -24,14 +24,15 @@
[uxbox.util.dom :as dom] [uxbox.util.dom :as dom]
[uxbox.util.data :refer (parse-int parse-float read-string)])) [uxbox.util.data :refer (parse-int parse-float read-string)]))
(defn- circle-measures-menu-render (mx/defc circle-measures-menu
[own menu shape] {:mixins [mx/static]}
[menu {:keys [id] :as shape}]
(letfn [(on-size-change [attr event] (letfn [(on-size-change [attr event]
(let [value (dom/event->value event) (let [value (dom/event->value event)
value (parse-int value 0) value (parse-int value 0)
sid (:id shape) sid (:id shape)
props {attr value}] props {attr value}]
(rs/emit! (uds/update-radius-attrs sid props)))) (rs/emit! (uds/update-size sid props))))
(on-rotation-change [event] (on-rotation-change [event]
(let [value (dom/event->value event) (let [value (dom/event->value event)
value (parse-int value 0) value (parse-int value 0)