summaryrefslogtreecommitdiffstats
path: root/src/gradiented.js
blob: da2bc41dcb69ff7107a0354f8c3cbbb36e846696 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// FIXME: add to runner
import SVGNumber from './SVGNumber.js'

export function from (x, y) {
  return (this._element || this).type === 'radialGradient'
    ? this.attr({ fx: new SVGNumber(x), fy: new SVGNumber(y) })
    : this.attr({ x1: new SVGNumber(x), y1: new SVGNumber(y) })
}

export function to (x, y) {
  return (this._element || this).type === 'radialGradient'
    ? this.attr({ cx: new SVGNumber(x), cy: new SVGNumber(y) })
    : this.attr({ x2: new SVGNumber(x), y2: new SVGNumber(y) })
}