From 2a94efc4efbd61cfceb7495929083f7eac42bcb6 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 1 Jan 2016 22:42:11 +0200 Subject: [PATCH] Add missing own argument on canvas render function. --- frontend/uxbox/ui/workspace/canvas.cljs | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/frontend/uxbox/ui/workspace/canvas.cljs b/frontend/uxbox/ui/workspace/canvas.cljs index 7b6fae580..af57e991c 100644 --- a/frontend/uxbox/ui/workspace/canvas.cljs +++ b/frontend/uxbox/ui/workspace/canvas.cljs @@ -138,12 +138,34 @@ :name "selected-shapes" :mixins [mx/static rum/reactive (mx/local {})]})) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Select Rect +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(defn selrect-render + [own] + (when-let [data (rum/react wb/selrect-pos)] + (let [{:keys [x y width height]} (wb/selrect->rect data)] + (html + [:rect.selection-rect + {:x x + :y y + :width width + :height height}])))) + +(def ^:static selrect + (util/component + {:render selrect-render + :name "selrect" + :mixins [mx/static rum/reactive]})) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Canvas ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defn canvas-render - [] + [own] (let [page (rum/react wb/page-state) shapes (rum/react wb/shapes-state) selected-ids (rum/react wb/selected-state)