1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"ast":null,"code":"import \"core-js/modules/es.array.join.js\";\nimport { keys, map } from '../core/util.js';\nexport var SVGNS = 'http://www.w3.org/2000/svg';\nexport var XLINKNS = 'http://www.w3.org/1999/xlink';\nexport var XMLNS = 'http://www.w3.org/2000/xmlns/';\nexport var XML_NAMESPACE = 'http://www.w3.org/XML/1998/namespace';\nexport function createElement(name) {\n return document.createElementNS(SVGNS, name);\n}\n;\nexport function createVNode(tag, key, attrs, children, text) {\n return {\n tag: tag,\n attrs: attrs || {},\n children: children,\n text: text,\n key: key\n };\n}\n\nfunction createElementOpen(name, attrs) {\n var attrsStr = [];\n\n if (attrs) {\n for (var key in attrs) {\n var val = attrs[key];\n var part = key;\n\n if (val === false) {\n continue;\n } else if (val !== true && val != null) {\n part += \"=\\\"\" + val + \"\\\"\";\n }\n\n attrsStr.push(part);\n }\n }\n\n return \"<\" + name + \" \" + attrsStr.join(' ') + \">\";\n}\n\nfunction createElementClose(name) {\n return \"</\" + name + \">\";\n}\n\nexport function vNodeToString(el, opts) {\n opts = opts || {};\n var S = opts.newline ? '\\n' : '';\n\n function convertElToString(el) {\n var children = el.children,\n tag = el.tag,\n attrs = el.attrs;\n return createElementOpen(tag, attrs) + (el.text || '') + (children ? \"\" + S + map(children, function (child) {\n return convertElToString(child);\n }).join(S) + S : '') + createElementClose(tag);\n }\n\n return convertElToString(el);\n}\nexport function getCssString(selectorNodes, animationNodes, opts) {\n opts = opts || {};\n var S = opts.newline ? '\\n' : '';\n var bracketBegin = \" {\" + S;\n var bracketEnd = S + \"}\";\n var selectors = map(keys(selectorNodes), function (className) {\n return className + bracketBegin + map(keys(selectorNodes[className]), function (attrName) {\n return attrName + \":\" + selectorNodes[className][attrName] + \";\";\n }).join(S) + bracketEnd;\n }).join(S);\n var animations = map(keys(animationNodes), function (animationName) {\n return \"@keyframes \" + animationName + bracketBegin + map(keys(animationNodes[animationName]), function (percent) {\n return percent + bracketBegin + map(keys(animationNodes[animationName][percent]), function (attrName) {\n var val = animationNodes[animationName][percent][attrName];\n\n if (attrName === 'd') {\n val = \"path(\\\"\" + val + \"\\\")\";\n }\n\n return attrName + \":\" + val + \";\";\n }).join(S) + bracketEnd;\n }).join(S) + bracketEnd;\n }).join(S);\n\n if (!selectors && !animations) {\n return '';\n }\n\n return ['<![CDATA[', selectors, animations, ']]>'].join(S);\n}\nexport function createBrushScope(zrId) {\n return {\n zrId: zrId,\n shadowCache: {},\n patternCache: {},\n gradientCache: {},\n clipPathCache: {},\n defs: {},\n cssNodes: {},\n cssAnims: {},\n cssClassIdx: 0,\n cssAnimIdx: 0,\n shadowIdx: 0,\n gradientIdx: 0,\n patternIdx: 0,\n clipPathIdx: 0\n };\n}\nexport function createSVGVNode(width, height, children, useViewBox) {\n return createVNode('svg', 'root', {\n 'width': width,\n 'height': height,\n 'xmlns': SVGNS,\n 'xmlns:xlink': XLINKNS,\n 'version': '1.1',\n 'baseProfile': 'full',\n 'viewBox': useViewBox ? \"0 0 \" + width + \" \" + height : false\n }, children);\n}","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src/qingge-Market/qingge-vue/node_modules/zrender/lib/svg/core.js"],"names":["keys","map","SVGNS","XLINKNS","XMLNS","XML_NAMESPACE","createElement","name","document","createElementNS","createVNode","tag","key","attrs","children","text","createElementOpen","attrsStr","val","part","push","join","createElementClose","vNodeToString","el","opts","S","newline","convertElToString","child","getCssString","selectorNodes","animationNodes","bracketBegin","bracketEnd","selectors","className","attrName","animations","animationName","percent","createBrushScope","zrId","shadowCache","patternCache","gradientCache","clipPathCache","defs","cssNodes","cssAnims","cssClassIdx","cssAnimIdx","shadowIdx","gradientIdx","patternIdx","clipPathIdx","createSVGVNode","width","height","useViewBox"],"mappings":"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","sourcesContent":["import { keys, map } from '../core/util.js';\r\nexport var SVGNS = 'http://www.w3.org/2000/svg';\r\nexport var XLINKNS = 'http://www.w3.org/1999/xlink';\r\nexport var XMLNS = 'http://www.w3.org/2000/xmlns/';\r\nexport var XML_NAMESPACE = 'http://www.w3.org/XML/1998/namespace';\r\nexport function createElement(name) {\r\n return document.createElementNS(SVGNS, name);\r\n}\r\n;\r\nexport function createVNode(tag, key, attrs, children, text) {\r\n return {\r\n tag: tag,\r\n attrs: attrs || {},\r\n children: children,\r\n text: text,\r\n key: key\r\n };\r\n}\r\nfunction createElementOpen(name, attrs) {\r\n var attrsStr = [];\r\n if (attrs) {\r\n for (var key in attrs) {\r\n var val = attrs[key];\r\n var part = key;\r\n if (val === false) {\r\n continue;\r\n }\r\n else if (val !== true && val != null) {\r\n part += \"=\\\"\" + val + \"\\\"\";\r\n }\r\n attrsStr.push(part);\r\n }\r\n }\r\n return \"<\" + name + \" \" + attrsStr.join(' ') + \">\";\r\n}\r\nfunction createElementClose(name) {\r\n return \"</\" + name + \">\";\r\n}\r\nexport function vNodeToString(el, opts) {\r\n opts = opts || {};\r\n var S = opts.newline ? '\\n' : '';\r\n function convertElToString(el) {\r\n var children = el.children, tag = el.tag, attrs = el.attrs;\r\n return createElementOpen(tag, attrs)\r\n + (el.text || '')\r\n + (children ? \"\" + S + map(children, function (child) { return convertElToString(child); }).join(S) + S : '')\r\n + createElementClose(tag);\r\n }\r\n return convertElToString(el);\r\n}\r\nexport function getCssString(selectorNodes, animationNodes, opts) {\r\n opts = opts || {};\r\n var S = opts.newline ? '\\n' : '';\r\n var bracketBegin = \" {\" + S;\r\n var bracketEnd = S + \"}\";\r\n var selectors = map(keys(selectorNodes), function (className) {\r\n return className + bracketBegin + map(keys(selectorNodes[className]), function (attrName) {\r\n return attrName + \":\" + selectorNodes[className][attrName] + \";\";\r\n }).join(S) + bracketEnd;\r\n }).join(S);\r\n var animations = map(keys(animationNodes), function (animationName) {\r\n return \"@keyframes \" + animationName + bracketBegin + map(keys(animationNodes[animationName]), function (percent) {\r\n return percent + bracketBegin + map(keys(animationNodes[animationName][percent]), function (attrName) {\r\n var val = animationNodes[animationName][percent][attrName];\r\n if (attrName === 'd') {\r\n val = \"path(\\\"\" + val + \"\\\")\";\r\n }\r\n return attrName + \":\" + val + \";\";\r\n }).join(S) + bracketEnd;\r\n }).join(S) + bracketEnd;\r\n }).join(S);\r\n if (!selectors && !animations) {\r\n return '';\r\n }\r\n return ['<![CDATA[', selectors, animations, ']]>'].join(S);\r\n}\r\nexport function createBrushScope(zrId) {\r\n return {\r\n zrId: zrId,\r\n shadowCache: {},\r\n patternCache: {},\r\n gradientCache: {},\r\n clipPathCache: {},\r\n defs: {},\r\n cssNodes: {},\r\n cssAnims: {},\r\n cssClassIdx: 0,\r\n cssAnimIdx: 0,\r\n shadowIdx: 0,\r\n gradientIdx: 0,\r\n patternIdx: 0,\r\n clipPathIdx: 0\r\n };\r\n}\r\nexport function createSVGVNode(width, height, children, useViewBox) {\r\n return createVNode('svg', 'root', {\r\n 'width': width,\r\n 'height': height,\r\n 'xmlns': SVGNS,\r\n 'xmlns:xlink': XLINKNS,\r\n 'version': '1.1',\r\n 'baseProfile': 'full',\r\n 'viewBox': useViewBox ? \"0 0 \" + width + \" \" + height : false\r\n }, children);\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |