summaryrefslogtreecommitdiffstats
path: root/src/modules/core/gradiented.js
blob: d34a9fe4eae397a4835ff5d1165ab0e2c168c410 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// FIXME: add to runner
import SVGNumber from '../../types/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) })
}