mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-04-03 03:00:04 +00:00
1 line
8.3 KiB
Plaintext
1 line
8.3 KiB
Plaintext
{"version":3,"file":"index.umd.cjs","names":[],"sources":["../../../../../node_modules/.pnpm/@tmagic+core@1.7.9_typescript@5.9.3/node_modules/@tmagic/core/dist/es/utils.js","../../../../../node_modules/.pnpm/@tmagic+vue-button@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-runtime-help@_a8bb8634c3e85a9b0f1399ed8e6b54c3/node_modules/@tmagic/vue-button/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-container@2.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-runtime-he_6d2cd864d4eadb33a0b7c401a1ffad08/node_modules/@tmagic/vue-container/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-img@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-runtime-help@2.0_2bf3da347b8baafc0aa7b6a8364c2a4b/node_modules/@tmagic/vue-img/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-iterator-container@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-r_23f3eb5318f8aab0279239040dec70f2/node_modules/@tmagic/vue-iterator-container/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-overlay@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-runtime-help_533cc96542eba220c95e08fb6689a45e/node_modules/@tmagic/vue-overlay/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-page@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-runtime-help@2._1ab91835190e75860e49664d1ea13de4/node_modules/@tmagic/vue-page/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-page-fragment@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-runtim_8a2a67861a6d9f575beaf349c5faa398/node_modules/@tmagic/vue-page-fragment/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-page-fragment-container@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+_f34b50aedf81744975c8086dc4786e42/node_modules/@tmagic/vue-page-fragment-container/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-qrcode@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-runtime-help@_47714413f4d6dcc6616f0d88d2b8035a/node_modules/@tmagic/vue-qrcode/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-text@1.0.0_@tmagic+core@1.7.9_typescript@5.9.3__@tmagic+vue-runtime-help@2._b5d8a983d271a6bbbc444be8a2dffd22/node_modules/@tmagic/vue-text/src/event.ts","../../../.tmagic/event-entry.ts"],"sourcesContent":["import { isNumber } from \"@tmagic/utils\";\n//#region packages/core/src/utils.ts\nvar style2Obj = (style) => {\n\tif (typeof style !== \"string\") return style;\n\tconst obj = {};\n\tstyle.split(\";\").forEach((element) => {\n\t\tif (!element) return;\n\t\tconst items = element.split(\":\");\n\t\tlet key = items.shift();\n\t\tlet value = items.join(\":\");\n\t\tif (!key) return;\n\t\tkey = key.replace(/^\\s*/, \"\").replace(/\\s*$/, \"\");\n\t\tvalue = value.replace(/^\\s*/, \"\").replace(/\\s*$/, \"\");\n\t\tkey = key.split(\"-\").map((v, i) => i > 0 ? `${v[0].toUpperCase()}${v.substr(1)}` : v).join(\"\");\n\t\tobj[key] = value;\n\t});\n\treturn obj;\n};\nvar fillBackgroundImage = (value) => {\n\tif (value && !/^url/.test(value) && !/^linear-gradient/.test(value)) return `url(${value})`;\n\treturn value;\n};\nvar getTransform = (value, jsEngine) => {\n\tif (!value) return [];\n\tconst transform = Object.entries(value).map(([transformKey, transformValue]) => {\n\t\tif (!transformValue.trim()) return \"\";\n\t\tif (transformKey === \"rotate\" && isNumber(transformValue)) transformValue = `${transformValue}deg`;\n\t\treturn jsEngine !== \"hippy\" ? `${transformKey}(${transformValue})` : { [transformKey]: transformValue };\n\t});\n\tif (jsEngine === \"hippy\") return transform;\n\tconst values = transform.join(\" \");\n\treturn !values.trim() ? \"none\" : values;\n};\n/**\n* 将dsl中的style配置转换成css,主要是将数值转成rem为单位的样式值,例如100将被转换成1rem\n* @param style Object\n* @returns Object\n*/\nvar transformStyle = (style, jsEngine) => {\n\tif (!style) return {};\n\tlet styleObj = {};\n\tconst results = {};\n\tif (typeof style === \"string\") styleObj = style2Obj(style);\n\telse styleObj = { ...style };\n\tconst isHippy = jsEngine === \"hippy\";\n\tconst whiteList = [\n\t\t\"zIndex\",\n\t\t\"opacity\",\n\t\t\"fontWeight\"\n\t];\n\tObject.entries(styleObj).forEach(([key, value]) => {\n\t\tif (key === \"scale\" && !results.transform && isHippy) results.transform = [{ scale: value }];\n\t\telse if (key === \"backgroundImage\" && !isHippy) value && (results[key] = fillBackgroundImage(value));\n\t\telse if (key === \"transform\" && typeof value !== \"string\") results[key] = getTransform(value, jsEngine);\n\t\telse if (!whiteList.includes(key) && value && /^[-]?[0-9]*[.]?[0-9]*$/.test(value)) results[key] = isHippy ? value : `${value / 100}rem`;\n\t\telse results[key] = value;\n\t});\n\treturn results;\n};\nvar COMMON_EVENT_PREFIX = \"magic:common:events:\";\nvar COMMON_METHOD_PREFIX = \"magic:common:actions:\";\n//#endregion\nexport { COMMON_EVENT_PREFIX, COMMON_METHOD_PREFIX, fillBackgroundImage, getTransform, style2Obj, transformStyle };\n","import { COMMON_EVENT_PREFIX } from '@tmagic/core';\n\nexport default {\n methods: [],\n events: [{ label: '点击', value: `${COMMON_EVENT_PREFIX}click` }],\n};\n","import { COMMON_EVENT_PREFIX } from '@tmagic/core';\n\nexport default {\n methods: [],\n events: [{ label: '点击', value: `${COMMON_EVENT_PREFIX}click` }],\n};\n","export default {\n methods: [],\n events: [],\n};\n","import { COMMON_EVENT_PREFIX } from '@tmagic/core';\n\nexport default {\n methods: [],\n events: [{ label: '点击', value: `${COMMON_EVENT_PREFIX}click` }],\n};\n","export default {\n methods: [\n {\n label: '打开蒙层',\n value: 'openOverlay',\n },\n {\n label: '关闭蒙层',\n value: 'closeOverlay',\n },\n ],\n events: [\n {\n label: '打开蒙层',\n value: 'overlay:open',\n },\n {\n label: '关闭蒙层',\n value: 'overlay:close',\n },\n ],\n};\n","export default {\n methods: [\n {\n label: '刷新页面',\n value: 'refresh',\n },\n ],\n};\n","export default {\n methods: [],\n events: [],\n};\n","export default {\n methods: [],\n events: [],\n};\n","import { COMMON_EVENT_PREFIX } from '@tmagic/core';\n\nexport default {\n methods: [],\n events: [{ label: '点击', value: `${COMMON_EVENT_PREFIX}click` }],\n};\n","import { COMMON_EVENT_PREFIX } from '@tmagic/core';\n\nexport default {\n methods: [],\n events: [{ label: '点击', value: `${COMMON_EVENT_PREFIX}click` }],\n};\n","import button from '@tmagic/vue-button/src/event';\nimport container from '@tmagic/vue-container/src/event';\nimport img from '@tmagic/vue-img/src/event';\nimport iteratorContainer from '@tmagic/vue-iterator-container/src/event';\nimport overlay from '@tmagic/vue-overlay/src/event';\nimport page from '@tmagic/vue-page/src/event';\nimport pageFragment from '@tmagic/vue-page-fragment/src/event';\nimport pageFragmentContainer from '@tmagic/vue-page-fragment-container/src/event';\nimport qrcode from '@tmagic/vue-qrcode/src/event';\nimport text from '@tmagic/vue-text/src/event';\n\nconst events: Record<string, any> = {\n 'button': button,\n 'container': container,\n 'img': img,\n 'iterator-container': iteratorContainer,\n 'overlay': overlay,\n 'page': page,\n 'page-fragment': pageFragment,\n 'page-fragment-container': pageFragmentContainer,\n 'qrcode': qrcode,\n 'text': text,\n};\n\nexport default events;"],"x_google_ignoreList":[0,1,2,3,4,5,6,7,8,9,10],"mappings":";;;;CA2DA,IAAI,sBAAsB;;;CCzD1B,IAAA,kBAAe;EACb,SAAS,EAAE;EACX,QAAQ,CAAC;GAAE,OAAO;GAAM,OAAO,GAAG,oBAAoB;GAAQ,CAAC;EAChE;;;CCHD,IAAA,kBAAe;EACb,SAAS,EAAE;EACX,QAAQ,CAAC;GAAE,OAAO;GAAM,OAAO,GAAG,oBAAoB;GAAQ,CAAC;EAChE;;;CCLD,IAAA,kBAAe;EACb,SAAS,EAAE;EACX,QAAQ,EAAE;EACX;;;CCDD,IAAA,kBAAe;EACb,SAAS,EAAE;EACX,QAAQ,CAAC;GAAE,OAAO;GAAM,OAAO,GAAG,oBAAoB;GAAQ,CAAC;EAChE;;;CCLD,IAAA,kBAAe;EACb,SAAS,CACP;GACE,OAAO;GACP,OAAO;GACR,EACD;GACE,OAAO;GACP,OAAO;GACR,CACF;EACD,QAAQ,CACN;GACE,OAAO;GACP,OAAO;GACR,EACD;GACE,OAAO;GACP,OAAO;GACR,CACF;EACF;;;CCrBD,IAAA,kBAAe,EACb,SAAS,CACP;EACE,OAAO;EACP,OAAO;EACR,CACF,EACF;;;CCPD,IAAA,kBAAe;EACb,SAAS,EAAE;EACX,QAAQ,EAAE;EACX;;;CCHD,IAAA,kBAAe;EACb,SAAS,EAAE;EACX,QAAQ,EAAE;EACX;;;CCDD,IAAA,kBAAe;EACb,SAAS,EAAE;EACX,QAAQ,CAAC;GAAE,OAAO;GAAM,OAAO,GAAG,oBAAoB;GAAQ,CAAC;EAChE;;;CCHD,IAAA,gBAAe;EACb,SAAS,EAAE;EACX,QAAQ,CAAC;GAAE,OAAO;GAAM,OAAO,GAAG,oBAAoB;GAAQ,CAAC;EAChE;;QCMmC;EAClC,UAAU;EACV,aAAa;EACb,OAAO;EACP,sBAAsB;EACtB,WAAW;EACX,QAAQ;EACR,iBAAiB;EACjB,2BAA2B;EAC3B,UAAU;EACV,QAAQ;EACT"} |