Move uxbox.ui.dom to uxbox.util.dom.

This commit is contained in:
Andrey Antukh 2016-02-01 20:45:59 +02:00
parent c9e71539cb
commit 6024674182
21 changed files with 58 additions and 41 deletions

View file

@ -5,7 +5,7 @@
[uxbox.rstore :as rs]
[uxbox.ui.icons :as i]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.data.dashboard :as dd]
[uxbox.ui.library-bar :as ui.library-bar]
[uxbox.ui.dashboard.header :refer (header)]

View file

@ -15,7 +15,7 @@
[uxbox.ui.form :as form]
[uxbox.ui.lightbox :as lightbox]
[uxbox.ui.colorpicker :refer (colorpicker)]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.mixins :as mx]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View file

@ -4,7 +4,7 @@
;; [uxbox.ui.library-bar :as ui.library-bar]
[uxbox.ui.icons :as i]
[uxbox.ui.lightbox :as lightbox]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.mixins :as mx]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View file

@ -13,7 +13,7 @@
[uxbox.ui.icons :as i]
[uxbox.ui.form :as form]
[uxbox.ui.lightbox :as lightbox]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.mixins :as mx]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View file

@ -10,7 +10,7 @@
[uxbox.data.projects :as dp]
[uxbox.data.workspace :as dw]
[uxbox.ui.icons :as i]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.dashboard.header :as dsh.header]
[uxbox.ui.lightbox :as lightbox]
[uxbox.ui.mixins :as mx]))

View file

@ -1,22 +0,0 @@
(ns uxbox.ui.dom
(:require [goog.dom :as dom]))
(defn get-element-by-class
[^string classname]
(dom/getElementByClass classname))
(defn stop-propagation
[e]
(.stopPropagation e))
(defn prevent-default
[e]
(.preventDefault e))
(defn event->inner-text
[e]
(.-innerText (.-target e)))
(defn event->value
[e]
(.-value (.-target e)))

View file

@ -1,7 +1,7 @@
(ns uxbox.ui.navigation
(:require [sablono.core :as html :refer-macros [html]]
[goog.events :as events]
[uxbox.ui.dom :as dom]))
[uxbox.util.dom :as dom]))
(defn link
"Given an href and a component, return a link component that will navigate

View file

@ -14,7 +14,7 @@
[uxbox.data.projects :as dp]
[uxbox.data.workspace :as dw]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.keyboard :as kbd]
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.workspace.canvas.movement]

View file

@ -10,7 +10,7 @@
[uxbox.data.workspace :as dw]
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]))
[uxbox.util.dom :as dom]))
(defonce +drawing-shape+ (atom nil))
(defonce +drawing-position+ (atom nil))

View file

@ -11,7 +11,7 @@
[uxbox.util.math :as mth]
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]))
[uxbox.util.dom :as dom]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Component

View file

@ -8,7 +8,7 @@
[uxbox.shapes :as sh]
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]))
[uxbox.util.dom :as dom]))
(def ^:private selection-circle-style
{:fillOpacity "0.5"

View file

@ -11,7 +11,7 @@
[uxbox.data.workspace :as dw]
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]))
[uxbox.util.dom :as dom]))
(defonce selrect-pos (atom nil))

View file

@ -12,7 +12,7 @@
[uxbox.util.color :refer (hex->rgb)]
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.icons :as i]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.mixins :as mx]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View file

@ -7,7 +7,7 @@
[uxbox.data.workspace :as dw]
[uxbox.ui.icons :as i]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.colorpicker :refer (colorpicker)]
[uxbox.ui.workspace.recent-colors :refer (recent-colors)]
[uxbox.ui.workspace.base :as wb]

View file

@ -9,7 +9,7 @@
[uxbox.ui.keyboard :as k]
[uxbox.ui.icons :as i]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]))
[uxbox.util.dom :as dom]))
(defn- page-item-render
[own parent page numpages]

View file

@ -8,7 +8,7 @@
[uxbox.data.workspace :as dw]
[uxbox.ui.icons :as i]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.workspace.base :as wb]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View file

@ -4,7 +4,7 @@
[cuerdas.core :as str]
[beicon.core :as rx]
[uxbox.state :as s]
[uxbox.ui.dom :as dom]
[uxbox.util.dom :as dom]
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.mixins :as mx]))

View file

@ -13,7 +13,7 @@
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.icons :as i]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]))
[uxbox.util.dom :as dom]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Lenses

View file

@ -12,7 +12,7 @@
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.icons :as i]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom]))
[uxbox.util.dom :as dom]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Lenses

View file

@ -14,7 +14,7 @@
[uxbox.ui.workspace.base :as wb]
[uxbox.ui.icons :as i]
[uxbox.ui.mixins :as mx]
[uxbox.ui.dom :as dom])
[uxbox.util.dom :as dom])
(:import goog.events.EventType))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

39
src/uxbox/util/dom.cljs Normal file
View file

@ -0,0 +1,39 @@
(ns uxbox.util.dom
(:require [goog.dom :as dom]))
(defn get-element-by-class
[^string classname]
(dom/getElementByClass classname))
(defn stop-propagation
[e]
(.stopPropagation e))
(defn prevent-default
[e]
(.preventDefault e))
(defn event->inner-text
[e]
(.-innerText (.-target e)))
(defn event->value
[e]
(.-value (.-target e)))
(defn event->target
[e]
(.-target e))
(defn event->data-transfer
[e]
(.-dataTransfer e))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Drag & Drop helpers
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; (defn set-effect-allowed!
;; [e effect]
;; (let [dt (.-dataTransfer e)]
;; (set!