UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

19 lines (18 loc) 699 B
import { parseStyleObject } from "./parseStyleObject.mjs"; import { parseStyleString } from "./parseStyleString.mjs"; //#region src/parser/parseStyleAttribute.ts /** * Parses "style" attribute, retuning an object with values * @param {SVGElement} element Element to parse * @return {Object} Objects with values parsed from style attribute of an element */ function parseStyleAttribute(element) { const oStyle = {}, style = element.getAttribute("style"); if (!style) return oStyle; if (typeof style === "string") parseStyleString(style, oStyle); else parseStyleObject(style, oStyle); return oStyle; } //#endregion export { parseStyleAttribute }; //# sourceMappingURL=parseStyleAttribute.mjs.map