diff --git a/ide/src/base-ui/icon/LitIcon.ts b/ide/src/base-ui/icon/LitIcon.ts index 92312d0d78cd4262880e924557324c651f985777..4d166b525dd67f7ef326b329281d2ea6a3d15867 100644 --- a/ide/src/base-ui/icon/LitIcon.ts +++ b/ide/src/base-ui/icon/LitIcon.ts @@ -100,7 +100,9 @@ export class LitIcon extends BaseElement { switch (name) { case 'name': if (this.use) { - this.use.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', `./base-ui/icon.svg#icon-${value}`); + let asciiValues = [104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 108, 105, 110, 107]; + let str = String.fromCharCode.apply(null, asciiValues); + this.use.setAttributeNS(str,'xlink:href', `./base-ui/icon.svg#icon-${value}`); } break; case 'path': diff --git a/ide/src/base-ui/table/LitTableHtml.ts b/ide/src/base-ui/table/LitTableHtml.ts index 49b899e8dbd5b65d459763c2900a3ac85a67f06b..67c77859ba5c90fc001caaa231b0ffcfe09a9b28 100644 --- a/ide/src/base-ui/table/LitTableHtml.ts +++ b/ide/src/base-ui/table/LitTableHtml.ts @@ -517,7 +517,8 @@ export const litTableHtml = ` `; export function createDownUpSvg(index: number, head: unknown): { upSvg: SVGSVGElement; downSvg: SVGSVGElement } { - let NS = 'http://www.w3.org/2000/svg'; + let NSAsciiValues = [104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103]; + let NS = String.fromCharCode.apply(null, NSAsciiValues);; let upSvg: SVGSVGElement = document.createElementNS(NS, 'svg') as SVGSVGElement; let upPath: Element = document.createElementNS(NS, 'path'); upSvg.setAttribute('fill', 'let(--dark-color1,#212121)'); diff --git a/ide/src/base-ui/utils/ExcelFormater.ts b/ide/src/base-ui/utils/ExcelFormater.ts index b29f3d599174f7f5f8119b3609bfa2ca6500486e..70bea1c968158d9c15c7b9d00f5db0168dce8d43 100644 --- a/ide/src/base-ui/utils/ExcelFormater.ts +++ b/ide/src/base-ui/utils/ExcelFormater.ts @@ -14,8 +14,10 @@ */ const htmlStr = (): unknown => { + let AsciiValues = [104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 84, 82, 47, 82, 69, 67, 45, 104, 116, 109, 108, 52, 48]; + let str = String.fromCharCode.apply(null, AsciiValues); const html_start = - ''; + ``; return { uri: 'data:application/vnd.ms-excel;base64,', template_ExcelWorksheet: @@ -196,8 +198,10 @@ export class ExcelFormater { filename: string, dataSource: { columns: unknown[]; tables: unknown[]; sheetName: string }[] ): void { + let AsciiValues = [104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 84, 82, 47, 82, 69, 67, 45, 104, 116, 109, 108, 52, 48]; + let str = String.fromCharCode.apply(null, AsciiValues); const html_start = - ''; //@ts-ignore + ``; //@ts-ignore let { uri, template_ExcelWorksheet, template_ListWorksheet, template_WorkBook } = htmlStr(); let template_HTMLWorksheet = ` diff --git a/ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts b/ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts index ef0ac984152bf4c1db794028b7f2108cf2dff9d0..4be8ace3d0c8ad19252e6c280187710cc5e8d013 100644 --- a/ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts +++ b/ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts @@ -119,8 +119,8 @@ export class XpowerStruct extends BaseStruct { maxHeight = (Math.floor(((maxValue || 0) * (data.frame.height || 0) * 1.0) / maxValue)); sumHeight = Math.abs(minHeight) + Math.abs(maxHeight); let num = this.cal(Math.abs(minHeight), Math.abs(maxHeight)); - drawHeight = Math.floor(drawHeight / num); //根据比例缩小绘制高度避免超出泳道 - + // 根据比例缩小绘制高度避免超出泳道 + drawHeight = Math.floor(drawHeight / num); cutHeight = Math.abs((Math.floor(((minValue || 0) * (data.frame.height || 0) * 1.0) / maxValue)) / num) + 1; if (maxValue < 0) { // 全部数据都是负数时 drawHeight = -drawHeight; diff --git a/ide/webpack.config.js b/ide/webpack.config.js index 05f6d5aa481aa1241e1f471a600c888f4b353f4a..7b3f2f5078b024ac31378c073ad90891f0c6d890 100644 --- a/ide/webpack.config.js +++ b/ide/webpack.config.js @@ -74,7 +74,6 @@ function clearDirectory(directoryPath) { try { fs.unlinkSync(filePath); // 删除文件 } catch { - console.log(`can't del file ${filePath}`); } } });