41 lines
1.0 KiB
JavaScript
41 lines
1.0 KiB
JavaScript
|
/**
|
||
|
* 运行环境配置组件
|
||
|
* @type {module}
|
||
|
*/
|
||
|
import { initializeComponent, connectedCallback, renderComplete, disconnectedCallback } from './run-env-config/core.js';
|
||
|
import { updateFileContent } from './run-env-config/ui-renderer.js';
|
||
|
import { updateXmlFromVisualEditor } from './run-env-config/xml-editor.js';
|
||
|
import { renderVisualEditor } from './run-env-config/ui-renderer.js';
|
||
|
|
||
|
class RunEnvConfig extends HTMLElement {
|
||
|
constructor() {
|
||
|
super();
|
||
|
initializeComponent(this);
|
||
|
}
|
||
|
|
||
|
async connectedCallback() {
|
||
|
await connectedCallback(this);
|
||
|
}
|
||
|
|
||
|
renderComplete() {
|
||
|
renderComplete(this);
|
||
|
}
|
||
|
|
||
|
updateFileContent() {
|
||
|
updateFileContent(this);
|
||
|
}
|
||
|
|
||
|
renderVisualEditor(container, xmlDoc) {
|
||
|
renderVisualEditor(this, container, xmlDoc);
|
||
|
}
|
||
|
|
||
|
updateXmlFromVisualEditor(silent = true) {
|
||
|
return updateXmlFromVisualEditor(this, silent);
|
||
|
}
|
||
|
|
||
|
disconnectedCallback() {
|
||
|
disconnectedCallback(this);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
customElements.define('run-env-config', RunEnvConfig);
|