fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
1 lines • 1.15 kB
Source Map (JSON)
{"version":3,"file":"dom_style.mjs","sources":["../../../../src/util/internals/dom_style.ts"],"sourcesContent":["// TODO this file needs to go away, cross browser style support is not fabricjs domain.\n\n/**\n * wrapper for setting element's style\n * @param {HTMLElement} element an HTMLElement\n * @param {Object} styles to apply to element\n */\nexport function setStyle(element: HTMLElement, styles: Record<string, string>) {\n const elementStyle = element.style;\n if (!elementStyle) {\n return;\n }\n Object.entries(styles).forEach(([property, value]) =>\n elementStyle.setProperty(property, value),\n );\n}\n"],"names":["setStyle","element","styles","elementStyle","style","Object","entries","forEach","_ref","property","value","setProperty"],"mappings":"AAAA;;AAEA;AACA;AACA;AACA;AACA;AACO,SAASA,QAAQA,CAACC,OAAoB,EAAEC,MAA8B,EAAE;AAC7E,EAAA,MAAMC,YAAY,GAAGF,OAAO,CAACG,KAAK;EAClC,IAAI,CAACD,YAAY,EAAE;AACjB,IAAA;AACF,EAAA;EACAE,MAAM,CAACC,OAAO,CAACJ,MAAM,CAAC,CAACK,OAAO,CAACC,IAAA,IAAA;AAAA,IAAA,IAAC,CAACC,QAAQ,EAAEC,KAAK,CAAC,GAAAF,IAAA;AAAA,IAAA,OAC/CL,YAAY,CAACQ,WAAW,CAACF,QAAQ,EAAEC,KAAK,CAAC;AAAA,EAAA,CAC3C,CAAC;AACH;;;;"}