Global

Global

Methods

distance (x1, y1, x2, y2)

measure distance between two points

Name Type Description
x1 number
y1 number
x2 number
y2 number

distanceToClosestCorner (x, y, element)

find closest distance from UIEvent to a corner of an element

Name Type Description
x number
y number
element HTMLElement

inside (dragging, element)

determine whether the mouse is inside an element

Name Type Description
dragging HTMLElement
element HTMLElement

options (options, defaults)object

combines options and default options

Name Type Description
options object
defaults object
Returns:
Type Description
object options+defaults

percentage (xa1, ya1, xa2, xa2, xb1, yb1, xb2, yb2)

calculate percentage of overlap between two boxes from https://stackoverflow.com/a/21220004/1955997

Name Type Description
xa1 number
ya1 number
xa2 number
xa2 number
xb1 number
yb1 number
xb2 number
yb2 number

style (element, style, value)

set a style on an element

Name Type Description
element HTMLElement
style string
value string | Array.<string>

single value or list of possible values (test each one in order to see if it works)

toGlobal (e)PointLike

determines global location of a div from https://stackoverflow.com/a/26230989/1955997

Name Type Description
e HTMLElement
Returns:
Type Description
PointLike

Type Definitions

PointLike object

Properties:
Name Type Description
x number
y number