SVGFillStyleData.js 611 B

123456789101112131415161718
  1. import DynamicPropertyContainer from '../../../utils/helpers/dynamicProperties';
  2. import {
  3. extendPrototype,
  4. } from '../../../utils/functionExtensions';
  5. import PropertyFactory from '../../../utils/PropertyFactory';
  6. function SVGFillStyleData(elem, data, styleOb) {
  7. this.initDynamicPropertyContainer(elem);
  8. this.getValue = this.iterateDynamicProperties;
  9. this.o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this);
  10. this.c = PropertyFactory.getProp(elem, data.c, 1, 255, this);
  11. this.style = styleOb;
  12. }
  13. extendPrototype([DynamicPropertyContainer], SVGFillStyleData);
  14. export default SVGFillStyleData;