diff --git a/public/config.json b/public/config.json
index db3d6a0..990887e 100644
--- a/public/config.json
+++ b/public/config.json
@@ -30,6 +30,9 @@
}, {
"title": "多屏图纸对比",
"url": "./demo/dxf_4.html"
+ }, {
+ "title": "批注",
+ "url": "./demo/dxf_5.html"
}]
}, {
"title": "全景图",
diff --git a/public/demo/dxf_5.html b/public/demo/dxf_5.html
new file mode 100644
index 0000000..c7f9aa2
--- /dev/null
+++ b/public/demo/dxf_5.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/demo/images/snapshots/load_and_view.gif b/public/demo/images/snapshots/load_and_view.gif
index 1c5de97..ced289b 100644
Binary files a/public/demo/images/snapshots/load_and_view.gif and b/public/demo/images/snapshots/load_and_view.gif differ
diff --git a/public/demo/layerManager/LayerManager.js b/public/demo/layerManager/LayerManager.js
index 10d4409..e09787e 100644
--- a/public/demo/layerManager/LayerManager.js
+++ b/public/demo/layerManager/LayerManager.js
@@ -135,7 +135,7 @@ export default class LayerManager {
this.closeBtn?.addEventListener("click", this.hide.bind(this));
const layersBtn = document.querySelector("#Layers");
- layersBtn.addEventListener("click", () => {
+ layersBtn && layersBtn.addEventListener("click", () => {
if (layersBtn.classList.contains("active")) {
if (!this.viewer.layerManager) {
this.viewer.layerManager = new LayerManager(this.viewer);
diff --git a/public/demo/settings/DxfSettingsPanel.js b/public/demo/settings/DxfSettingsPanel.js
index be41cef..3174e33 100644
--- a/public/demo/settings/DxfSettingsPanel.js
+++ b/public/demo/settings/DxfSettingsPanel.js
@@ -105,7 +105,7 @@ export default class DxfSettingsPanel {
});
const settingsToolbarBtn = document.querySelector("#Settings");
- settingsToolbarBtn.addEventListener("click", () => {
+ settingsToolbarBtn && settingsToolbarBtn.addEventListener("click", () => {
if (settingsToolbarBtn.classList.contains("active")) {
if (!window.dxfSettingsPanel) {
window.dxfSettingsPanel = new DxfSettingsPanel(this.viewer);