update sdk and demo

This commit is contained in:
“李仕蓬”
2023-02-07 19:09:26 +08:00
parent 61e9a26965
commit 00a6aef7f3
234 changed files with 8692 additions and 5052 deletions

View File

@ -12,7 +12,7 @@ export default class DxfSettingsPanel {
init(viewer, parentContainer) {
this.viewer = viewer;
this.parentContainer = parentContainer;
this.parentContainer = viewer.viewerContainer;
this.buildPage();
this.addEventHandlers();
}
@ -43,7 +43,7 @@ export default class DxfSettingsPanel {
this.checkboxHandler(checkbox, i);
});
});
document.body.removeChild(this.panel);
this.panel.remove();
}
buildPage() {
@ -104,18 +104,18 @@ export default class DxfSettingsPanel {
// };
});
const settingsToolbarBtn = document.querySelector("#Settings");
settingsToolbarBtn && settingsToolbarBtn.addEventListener("click", () => {
if (settingsToolbarBtn.classList.contains("active")) {
if (!window.dxfSettingsPanel) {
window.dxfSettingsPanel = new DxfSettingsPanel(this.viewer);
} else {
window.dxfSettingsPanel.show();
}
} else {
this.hide();
}
});
// const settingsToolbarBtn = document.querySelector("#Settings");
// settingsToolbarBtn && settingsToolbarBtn.addEventListener("click", () => {
// if (settingsToolbarBtn.classList.contains("active")) {
// if (!window.dxfSettingsPanel) {
// window.dxfSettingsPanel = new DxfSettingsPanel(this.viewer);
// } else {
// window.dxfSettingsPanel.show();
// }
// } else {
// this.hide();
// }
// });
}
// convert "#rrggbb" to { r, g, b }