From fc03388d702a3fc1ee982f17ef859ea4eb97e740 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 28 Dec 2015 15:26:22 +0200 Subject: [PATCH] Move coordinates element to main workspace ns. --- frontend/uxbox/ui/workspace.cljs | 24 +++++++++++++++++++++-- frontend/uxbox/ui/workspace/workarea.cljs | 20 ------------------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/frontend/uxbox/ui/workspace.cljs b/frontend/uxbox/ui/workspace.cljs index 34fe45b52..08090964b 100644 --- a/frontend/uxbox/ui/workspace.cljs +++ b/frontend/uxbox/ui/workspace.cljs @@ -7,14 +7,34 @@ [uxbox.data.workspace :as dw] [uxbox.ui.util :as util] [uxbox.ui.mixins :as mx] - [uxbox.ui.workspace.shortcuts :as wshortcuts] [uxbox.ui.workspace.base :as wb] + [uxbox.ui.workspace.shortcuts :as wshortcuts] [uxbox.ui.workspace.lateralmenu :refer (lateralmenu)] [uxbox.ui.workspace.pagesmngr :refer (pagesmngr)] [uxbox.ui.workspace.header :refer (header)] [uxbox.ui.workspace.rules :refer (h-rule v-rule)] [uxbox.ui.workspace.sidebar :refer (aside)] - [uxbox.ui.workspace.workarea :refer (viewport coordinates)])) + [uxbox.ui.workspace.workarea :refer (viewport)])) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Coordinates Debug +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(defn- coordenates-render + [own] + (let [[x y] (rum/react wb/mouse-position)] + (html + [:div {:style {:position "absolute" :left "80px" :top "20px"}} + [:table + [:tbody + [:tr [:td "X:"] [:td x]] + [:tr [:td "Y:"] [:td y]]]]]))) + +(def coordinates + (util/component + {:render coordenates-render + :name "coordenates" + :mixins [rum/reactive]})) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Workspace diff --git a/frontend/uxbox/ui/workspace/workarea.cljs b/frontend/uxbox/ui/workspace/workarea.cljs index b879bb616..5a0f9b38a 100644 --- a/frontend/uxbox/ui/workspace/workarea.cljs +++ b/frontend/uxbox/ui/workspace/workarea.cljs @@ -10,26 +10,6 @@ [uxbox.ui.workspace.grid :refer (grid)] [uxbox.ui.workspace.base :as wb])) -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; Coordinates Debug -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(defn- coordenates-render - [own] - (let [[x y] (rum/react wb/mouse-position)] - (html - [:div {:style {:position "absolute" :left "80px" :top "20px"}} - [:table - [:tbody - [:tr [:td "X:"] [:td x]] - [:tr [:td "Y:"] [:td y]]]]]))) - -(def coordinates - (util/component - {:render coordenates-render - :name "coordenates" - :mixins [rum/reactive]})) - ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Viewport ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;