From c52755b3290180d120ef3d442002c2ee5599f9f2 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 12 Aug 2016 21:09:07 +0300 Subject: [PATCH] Move uxbox independent geom logic under uxbox.util ns. --- src/uxbox/main/data/shapes.cljs | 2 +- src/uxbox/main/data/workspace.cljs | 2 +- src/uxbox/main/geom.cljs | 4 ++-- src/uxbox/main/ui/workspace.cljs | 2 +- src/uxbox/main/ui/workspace/base.cljs | 2 +- src/uxbox/main/ui/workspace/canvas.cljs | 2 +- src/uxbox/main/ui/workspace/drawarea.cljs | 2 +- src/uxbox/main/ui/workspace/header.cljs | 2 +- src/uxbox/main/ui/workspace/ruler.cljs | 2 +- src/uxbox/main/ui/workspace/scroll.cljs | 2 +- src/uxbox/main/ui/workspace/selection.cljs | 2 +- src/uxbox/{main => util}/geom/matrix.cljs | 4 ++-- src/uxbox/{main => util}/geom/point.cljs | 2 +- src/uxbox/util/transit.cljs | 2 +- src/uxbox/view/ui/viewer/interactions.cljs | 4 ++-- src/uxbox/worker/align.cljs | 2 +- 16 files changed, 19 insertions(+), 19 deletions(-) rename src/uxbox/{main => util}/geom/matrix.cljs (97%) rename src/uxbox/{main => util}/geom/point.cljs (99%) diff --git a/src/uxbox/main/data/shapes.cljs b/src/uxbox/main/data/shapes.cljs index 4f6f69def..67b7048d8 100644 --- a/src/uxbox/main/data/shapes.cljs +++ b/src/uxbox/main/data/shapes.cljs @@ -13,7 +13,7 @@ [uxbox.util.router :as r] [uxbox.util.schema :as sc] [uxbox.main.geom :as geom] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.workers :as uw] [uxbox.main.state :as st] [uxbox.main.state.shapes :as stsh] diff --git a/src/uxbox/main/data/workspace.cljs b/src/uxbox/main/data/workspace.cljs index 75e6300f1..34c03dd87 100644 --- a/src/uxbox/main/data/workspace.cljs +++ b/src/uxbox/main/data/workspace.cljs @@ -11,7 +11,7 @@ [uxbox.main.constants :as c] [uxbox.util.rstore :as rs] [uxbox.util.schema :as sc] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.workers :as uw] [uxbox.main.state :as st] [uxbox.main.state.shapes :as stsh] diff --git a/src/uxbox/main/geom.cljs b/src/uxbox/main/geom.cljs index 0dc2046f7..23c09bb68 100644 --- a/src/uxbox/main/geom.cljs +++ b/src/uxbox/main/geom.cljs @@ -5,8 +5,8 @@ ;; Copyright (c) 2016 Andrey Antukh (ns uxbox.main.geom - (:require [uxbox.main.geom.matrix :as gmt] - [uxbox.main.geom.point :as gpt] + (:require [uxbox.util.geom.matrix :as gmt] + [uxbox.util.geom.point :as gpt] [uxbox.util.math :as mth] [uxbox.main.state :as st])) diff --git a/src/uxbox/main/ui/workspace.cljs b/src/uxbox/main/ui/workspace.cljs index bdeba292b..a18998518 100644 --- a/src/uxbox/main/ui/workspace.cljs +++ b/src/uxbox/main/ui/workspace.cljs @@ -16,7 +16,7 @@ [uxbox.main.data.history :as udh] [uxbox.main.data.undo :as udu] [uxbox.util.dom :as dom] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.data :refer (classnames)] [uxbox.util.mixins :as mx] [uxbox.main.ui.messages :as uum] diff --git a/src/uxbox/main/ui/workspace/base.cljs b/src/uxbox/main/ui/workspace/base.cljs index 8f1b5ff2a..cecf3446a 100644 --- a/src/uxbox/main/ui/workspace/base.cljs +++ b/src/uxbox/main/ui/workspace/base.cljs @@ -12,7 +12,7 @@ [uxbox.main.state :as st] [uxbox.main.data.workspace :as dw] [uxbox.main.data.shapes :as uds] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [goog.events :as events]) (:import goog.events.EventType)) diff --git a/src/uxbox/main/ui/workspace/canvas.cljs b/src/uxbox/main/ui/workspace/canvas.cljs index 74d13ebc2..f947d14f7 100644 --- a/src/uxbox/main/ui/workspace/canvas.cljs +++ b/src/uxbox/main/ui/workspace/canvas.cljs @@ -14,7 +14,7 @@ [uxbox.main.data.projects :as dp] [uxbox.main.data.workspace :as dw] [uxbox.main.data.shapes :as uds] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.dom :as dom] [uxbox.util.data :refer (parse-int)] [uxbox.main.ui.keyboard :as kbd] diff --git a/src/uxbox/main/ui/workspace/drawarea.cljs b/src/uxbox/main/ui/workspace/drawarea.cljs index 5e39b0d89..13c75f5f6 100644 --- a/src/uxbox/main/ui/workspace/drawarea.cljs +++ b/src/uxbox/main/ui/workspace/drawarea.cljs @@ -17,7 +17,7 @@ [uxbox.main.ui.workspace.base :as wb] [uxbox.main.ui.workspace.rlocks :as rlocks] [uxbox.main.geom :as geom] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.dom :as dom])) ;; --- State diff --git a/src/uxbox/main/ui/workspace/header.cljs b/src/uxbox/main/ui/workspace/header.cljs index e601514ba..9d9a8383c 100644 --- a/src/uxbox/main/ui/workspace/header.cljs +++ b/src/uxbox/main/ui/workspace/header.cljs @@ -22,7 +22,7 @@ [uxbox.main.ui.users :as ui.u] [uxbox.main.ui.navigation :as nav] [uxbox.util.mixins :as mx] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.math :as mth])) ;; --- Coordinates Widget diff --git a/src/uxbox/main/ui/workspace/ruler.cljs b/src/uxbox/main/ui/workspace/ruler.cljs index f8ee80de7..e035ea099 100644 --- a/src/uxbox/main/ui/workspace/ruler.cljs +++ b/src/uxbox/main/ui/workspace/ruler.cljs @@ -14,7 +14,7 @@ [uxbox.util.math :as mth] [uxbox.main.ui.workspace.base :as wb] [uxbox.util.mixins :as mx] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.dom :as dom])) (def ^:private immanted-zones diff --git a/src/uxbox/main/ui/workspace/scroll.cljs b/src/uxbox/main/ui/workspace/scroll.cljs index 46a68bc92..41a554d7c 100644 --- a/src/uxbox/main/ui/workspace/scroll.cljs +++ b/src/uxbox/main/ui/workspace/scroll.cljs @@ -11,7 +11,7 @@ [uxbox.util.mixins :as mx] [uxbox.main.ui.workspace.base :as wb] [uxbox.main.ui.workspace.rlocks :as rlocks] - [uxbox.main.geom.point :as gpt])) + [uxbox.util.geom.point :as gpt])) (defn watch-scroll-interactions [own] diff --git a/src/uxbox/main/ui/workspace/selection.cljs b/src/uxbox/main/ui/workspace/selection.cljs index a2f42c792..d4a1b0628 100644 --- a/src/uxbox/main/ui/workspace/selection.cljs +++ b/src/uxbox/main/ui/workspace/selection.cljs @@ -16,7 +16,7 @@ [uxbox.main.ui.workspace.base :as wb] [uxbox.main.ui.workspace.rlocks :as rlocks] [uxbox.main.geom :as geom] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.dom :as dom])) ;; --- Refs & Constants diff --git a/src/uxbox/main/geom/matrix.cljs b/src/uxbox/util/geom/matrix.cljs similarity index 97% rename from src/uxbox/main/geom/matrix.cljs rename to src/uxbox/util/geom/matrix.cljs index 92712d667..9306d19b2 100644 --- a/src/uxbox/main/geom/matrix.cljs +++ b/src/uxbox/util/geom/matrix.cljs @@ -5,10 +5,10 @@ ;; Copyright (c) 2015-2016 Andrey Antukh ;; Copyright (c) 2015-2016 Juan de la Cruz -(ns uxbox.main.geom.matrix +(ns uxbox.util.geom.matrix (:require [cuerdas.core :as str] [uxbox.util.math :as mth] - [uxbox.main.geom.point :as gpt])) + [uxbox.util.geom.point :as gpt])) (defrecord Matrix [a b c d tx ty]) diff --git a/src/uxbox/main/geom/point.cljs b/src/uxbox/util/geom/point.cljs similarity index 99% rename from src/uxbox/main/geom/point.cljs rename to src/uxbox/util/geom/point.cljs index 5e4862799..2912a7775 100644 --- a/src/uxbox/main/geom/point.cljs +++ b/src/uxbox/util/geom/point.cljs @@ -5,7 +5,7 @@ ;; Copyright (c) 2015-2016 Andrey Antukh ;; Copyright (c) 2015-2016 Juan de la Cruz -(ns uxbox.main.geom.point +(ns uxbox.util.geom.point (:refer-clojure :exclude [divide]) (:require [uxbox.util.math :as mth])) diff --git a/src/uxbox/util/transit.cljs b/src/uxbox/util/transit.cljs index b8a6952b0..4493f616a 100644 --- a/src/uxbox/util/transit.cljs +++ b/src/uxbox/util/transit.cljs @@ -9,7 +9,7 @@ (:require [cognitect.transit :as t] [com.cognitect.transit :as tr] [uxbox.util.data :refer (parse-int)] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.point :as gpt] [uxbox.util.datetime :as dt])) ;; --- Transit Handlers diff --git a/src/uxbox/view/ui/viewer/interactions.cljs b/src/uxbox/view/ui/viewer/interactions.cljs index a4664f08b..4c2c70fc2 100644 --- a/src/uxbox/view/ui/viewer/interactions.cljs +++ b/src/uxbox/view/ui/viewer/interactions.cljs @@ -9,8 +9,8 @@ [uxbox.util.dom :as dom] [uxbox.util.rstore :as rs] [uxbox.main.geom :as geom] - [uxbox.main.geom.matrix :as gmt] - [uxbox.main.geom.point :as gpt] + [uxbox.util.geom.matrix :as gmt] + [uxbox.util.geom.point :as gpt] [uxbox.main.state :as st] [uxbox.view.data.viewer :as dv] [vendor.snapsvg]) diff --git a/src/uxbox/worker/align.cljs b/src/uxbox/worker/align.cljs index 4fb2831a6..81b4f5798 100644 --- a/src/uxbox/worker/align.cljs +++ b/src/uxbox/worker/align.cljs @@ -9,7 +9,7 @@ (:require [beicon.core :as rx] [uxbox.util.kdtree :as kd] [uxbox.worker.impl :as impl] - [uxbox.main.geom.point :as gpt])) + [uxbox.util.geom.point :as gpt])) (defonce tree (kd/create))