Skip to content

Commit 603458f

Browse files
committed
update
1 parent 9be660c commit 603458f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

packages/maplugin-core/managers/geojson-draw-manager.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ export class DrawManager {
159159

160160
this.glManager.map.getCanvas().style.cursor = 'crosshair';
161161

162-
window.addEventListener('keydown', this.escOnce);
162+
this.glManager.map.getCanvas().addEventListener('keydown', this.escOnce);
163163
}
164164

165165
stop() {
@@ -176,7 +176,7 @@ export class DrawManager {
176176
this.glManager.map.getCanvas().style.cursor = '';
177177
this.stopFunc = undefined;
178178

179-
window.removeEventListener('keypress', this.escOnce);
179+
this.glManager.map.getCanvas().removeEventListener('keypress', this.escOnce);
180180

181181
this._drawing = false;
182182
}
@@ -317,14 +317,14 @@ export class DrawManager {
317317

318318
map.on('click', clickHandler);
319319
map.on('dblclick', doubleClickHandler);
320-
window.addEventListener('keydown', backKeyHandler);
320+
this.glManager.map.getCanvas().addEventListener('keydown', backKeyHandler);
321321

322322
return () => {
323323
map.off('mousemove', mouseMoveHandler);
324324
map.off('contextmenu', rightClickHandler);
325325
map.off('click', clickHandler);
326326
map.off('dblclick', doubleClickHandler);
327-
window.removeEventListener('keydown', backKeyHandler);
327+
this.glManager.map.getCanvas().removeEventListener('keydown', backKeyHandler);
328328
}
329329
}
330330

@@ -470,7 +470,7 @@ export class DrawManager {
470470

471471
map.on('click', clickHandler);
472472
map.on('dblclick', doubleClickHandler);
473-
window.addEventListener("keydown", backKeyHandler);
473+
this.glManager.map.getCanvas().addEventListener("keydown", backKeyHandler);
474474

475475
return () => {
476476
map.off('mousemove', mouseMoveHandler);
@@ -483,7 +483,7 @@ export class DrawManager {
483483
features: []
484484
});
485485

486-
window.removeEventListener("keydown", backKeyHandler);
486+
this.glManager.map.getCanvas().removeEventListener("keydown", backKeyHandler);
487487
}
488488
}
489489
}

packages/maplugin-core/utils/vertex-editor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export class VertexEditor {
4141

4242
// TODO : mapbox-gl-draw 之后会更新调整contracts.classes.CANVASE 数值
4343
if (Units.isMaplibregl(map)) {
44-
window.addEventListener("keydown", e => {
44+
map.getCanvas().addEventListener("keydown", e => {
4545
if (e.code === "Delete") {
4646
this.editor.trash();
4747
}

0 commit comments

Comments
 (0)