UNPKG

fabric

Version:

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

1 lines 1.23 kB
{"version":3,"file":"getMultipleNodes.mjs","sources":["../../../src/parser/getMultipleNodes.ts"],"sourcesContent":["export function getMultipleNodes(\n doc: Document,\n nodeNames: string[],\n): Element[] {\n let nodeName,\n nodeArray: Element[] = [],\n nodeList,\n i,\n len;\n for (i = 0, len = nodeNames.length; i < len; i++) {\n nodeName = nodeNames[i];\n nodeList = doc.getElementsByTagNameNS(\n 'http://www.w3.org/2000/svg',\n nodeName,\n );\n nodeArray = nodeArray.concat(Array.from(nodeList));\n }\n return nodeArray;\n}\n"],"names":["getMultipleNodes","doc","nodeNames","nodeName","nodeArray","nodeList","i","len","length","getElementsByTagNameNS","concat","Array","from"],"mappings":"AAAO,SAASA,gBAAgBA,CAC9BC,GAAa,EACbC,SAAmB,EACR;AACX,EAAA,IAAIC,QAAQ;AACVC,IAAAA,SAAoB,GAAG,EAAE;IACzBC,QAAQ;IACRC,CAAC;IACDC,GAAG,CAAA;AACL,EAAA,KAAKD,CAAC,GAAG,CAAC,EAAEC,GAAG,GAAGL,SAAS,CAACM,MAAM,EAAEF,CAAC,GAAGC,GAAG,EAAED,CAAC,EAAE,EAAE;AAChDH,IAAAA,QAAQ,GAAGD,SAAS,CAACI,CAAC,CAAC,CAAA;IACvBD,QAAQ,GAAGJ,GAAG,CAACQ,sBAAsB,CACnC,4BAA4B,EAC5BN,QACF,CAAC,CAAA;IACDC,SAAS,GAAGA,SAAS,CAACM,MAAM,CAACC,KAAK,CAACC,IAAI,CAACP,QAAQ,CAAC,CAAC,CAAA;AACpD,GAAA;AACA,EAAA,OAAOD,SAAS,CAAA;AAClB;;;;"}