From 91bb1ad77f8c1da1fcf5f0e1d05354fe0e1347b1 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 24 Oct 2016 23:03:30 +0200 Subject: [PATCH] Select recently uploaded image to draw if it's uploaded in workspace. --- src/uxbox/main/ui/workspace/images.cljs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/uxbox/main/ui/workspace/images.cljs b/src/uxbox/main/ui/workspace/images.cljs index 484d99d78d..f36d4e7873 100644 --- a/src/uxbox/main/ui/workspace/images.cljs +++ b/src/uxbox/main/ui/workspace/images.cljs @@ -34,9 +34,15 @@ (letfn [(on-upload-click [event] (let [input (mx/ref-node own "input")] (dom/click input))) - (on-uploaded [images] - (println "on-uploaded" images) - (udl/close!)) + (on-uploaded [[image]] + (let [{:keys [id name width height]} image + shape {:type :image + :name name + :metadata {:width width + :height height} + :image id}] + (rs/emit! (udw/select-for-drawing shape)) + (udl/close!))) (on-files-selected [event] (let [files (dom/get-event-files event)] (rs/emit! (udi/create-images nil files on-uploaded))))