fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
17 lines (15 loc) • 452 B
JavaScript
/**
* Takes a style string and parses it in one that has only defined values
* and lowercases properties
* @param style
* @param oStyle
*/
function parseStyleString(style, oStyle) {
style.replace(/;\s*$/, '').split(';').forEach(chunk => {
if (!chunk) return;
const [attr, value] = chunk.split(':');
oStyle[attr.trim().toLowerCase()] = value.trim();
});
}
export { parseStyleString };
//# sourceMappingURL=parseStyleString.mjs.map