mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-07-14 23:21:29 +08:00
1 line
8.4 KiB
Plaintext
1 line
8.4 KiB
Plaintext
{"version":3,"file":"index.umd.cjs","names":[],"sources":["../../../../../node_modules/.pnpm/@tmagic+core@1.8.0-beta.5_typescript@6.0.3/node_modules/@tmagic/core/dist/es/utils.js","../../../../../node_modules/.pnpm/@tmagic+vue-button@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagic+vue-runtim_68bcc8ca2f567a2681cac762aeb3a5e7/node_modules/@tmagic/vue-button/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-container@2.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagic+vue-run_6849868cf437b392b9557af04e967f8b/node_modules/@tmagic/vue-container/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-img@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagic+vue-runtime-h_91538234dbc2a5ab33797ea5a20660a3/node_modules/@tmagic/vue-img/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-iterator-container@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagi_9668f77d9f85723b0b24bd83a69435ed/node_modules/@tmagic/vue-iterator-container/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-overlay@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagic+vue-runti_bb6fbc22e14cbeb8691f74f4fbb1dfdc/node_modules/@tmagic/vue-overlay/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-page@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagic+vue-runtime-_84bb4ba68bb918c1d1c12bb5febc0317/node_modules/@tmagic/vue-page/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-page-fragment@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagic+vue_3e6a9847717f91db7428ba1a4fc33ec0/node_modules/@tmagic/vue-page-fragment/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-page-fragment-container@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@_d73f784f762fb1d984f1b7e3b56c7412/node_modules/@tmagic/vue-page-fragment-container/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-qrcode@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagic+vue-runtim_ffa74580b157bc2777ffded5c27a32f4/node_modules/@tmagic/vue-qrcode/src/event.ts","../../../../../node_modules/.pnpm/@tmagic+vue-text@1.0.0_@tmagic+core@1.8.0-beta.5_typescript@6.0.3__@tmagic+vue-runtime-_70b7395d6481ab147d5019759fa3f3f1/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\tconst isHippy = jsEngine === \"hippy\";\n\tif (!value) return isHippy ? [] : \"\";\n\tif (typeof value === \"string\") {\n\t\tif (!isHippy) return value;\n\t\tconst transformArr = [];\n\t\tvalue.replace(/(\\w+)\\(([^)]+)\\)/g, (_, key, val) => {\n\t\t\ttransformArr.push({ [key]: val.trim() });\n\t\t\treturn \"\";\n\t\t});\n\t\treturn transformArr;\n\t}\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 isHippy ? { [transformKey]: transformValue } : `${transformKey}(${transformValue})`;\n\t});\n\tif (isHippy) return transform;\n\treturn transform.join(\" \").trim();\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\") {\n\t\t\tconst transform = getTransform(value, jsEngine);\n\t\t\tif (transform) results[key] = transform;\n\t\t} else 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":";;;;CAsEA,IAAI,sBAAsB;;;EW1DxB,UAAU;GVTV,SAAS,CAAC;GACV,QAAQ,CAAC;IAAE,OAAO;IAAM,OAAO,GAAG,oBAAoB;GAAO,CAAC;EUQpD;EACV,aAAa;GTVb,SAAS,CAAC;GACV,QAAQ,CAAC;IAAE,OAAO;IAAM,OAAO,GAAG,oBAAoB;GAAO,CAAC;ESSjD;EACb,OAAO;GRbP,SAAS,CAAC;GACV,QAAQ,CAAC;EQYF;EACP,sBAAsB;GPZtB,SAAS,CAAC;GACV,QAAQ,CAAC;IAAE,OAAO;IAAM,OAAO,GAAG,oBAAoB;GAAO,CAAC;EOWxC;EACtB,WAAW;GNfX,SAAS,CACP;IACE,OAAO;IACP,OAAO;GACT,GACA;IACE,OAAO;IACP,OAAO;GACT,CACF;GACA,QAAQ,CACN;IACE,OAAO;IACP,OAAO;GACT,GACA;IACE,OAAO;IACP,OAAO;GACT,CACF;EMJW;EACX,QAAQ,ELhBR,SAAS,CACP;GACE,OAAO;GACP,OAAO;EACT,CACF,EKWQ;EACR,iBAAiB;GJjBjB,SAAS,CAAC;GACV,QAAQ,CAAC;EIgBQ;EACjB,2BAA2B;GHlB3B,SAAS,CAAC;GACV,QAAQ,CAAC;EGiBkB;EAC3B,UAAU;GFjBV,SAAS,CAAC;GACV,QAAQ,CAAC;IAAE,OAAO;IAAM,OAAO,GAAG,oBAAoB;GAAO,CAAC;EEgBpD;EACV,QAAQ;GDlBR,SAAS,CAAC;GACV,QAAQ,CAAC;IAAE,OAAO;IAAM,OAAO,GAAG,oBAAoB;GAAO,CAAC;ECiBtD"} |