Fix: 修复图形块转代码时中文变量和函数名未编码
This commit is contained in:
@@ -181,6 +181,10 @@ class EditorBlockly extends EditorBase {
|
||||
return $xml[0].outerHTML;
|
||||
}
|
||||
|
||||
this.getRawCode = (workspace, generator) => {
|
||||
return generator?.workspaceToCode(workspace) || '';
|
||||
}
|
||||
|
||||
this.getCode = (workspace, generator) => {
|
||||
let code = generator?.workspaceToCode(workspace) || '';
|
||||
code = code.replace(/(_E[0-9A-F]{1}_[0-9A-F]{2}_[0-9A-F]{2})+/g, function (s) {
|
||||
@@ -327,6 +331,11 @@ class EditorBlockly extends EditorBase {
|
||||
return EditorBlockly.getXML(workspace);
|
||||
}
|
||||
|
||||
getRawCode() {
|
||||
const workspace = this.#getTargetWorkspace_();
|
||||
return EditorBlockly.getRawCode(workspace, Blockly.generator);
|
||||
}
|
||||
|
||||
getCode() {
|
||||
const workspace = this.#getTargetWorkspace_();
|
||||
return EditorBlockly.getCode(workspace, Blockly.generator);
|
||||
|
||||
Reference in New Issue
Block a user