From c4c29d91cccfccf457594b87d09c0181f8810ba2 Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期一, 25 三月 2024 11:18:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/Four-Way-Rack' into Four-Way-Rack --- zy-asrs-flow/src/pages/map/player.js | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/player.js b/zy-asrs-flow/src/pages/map/player.js index 17eb4df..bf9bf19 100644 --- a/zy-asrs-flow/src/pages/map/player.js +++ b/zy-asrs-flow/src/pages/map/player.js @@ -27,11 +27,11 @@ if (this.mapEvent) { this.mapContainer.parent.off('mousedown'); this.mapEvent = null; - if (this.selectedSprites && this.selectedSprites.length > 0) { - this.selectedSprites.forEach(child => { - Utils.unMarkSprite(child); - }) - } + // if (this.selectedSprites && this.selectedSprites.length > 0) { + // this.selectedSprites.forEach(child => { + // Utils.unMarkSprite(child); + // }) + // } } this.mapEvent = (event) => { if (eventType && event.button === 0) { @@ -95,12 +95,7 @@ this.mapContainer.parent.on('mouseup', (event) => { if (isSelecting) { - if (this.selectedSprites && this.selectedSprites.length > 0) { - this.selectedSprites.forEach(child => { - Utils.unMarkSprite(child); - }) - } - this.selectedSprites = []; + this.clearSelectedSprites(); // sprite show style which be selected this.mapContainer.children.forEach(child => { @@ -127,6 +122,15 @@ }); } + clearSelectedSprites = () => { + if (this.selectedSprites && this.selectedSprites.length > 0) { + this.selectedSprites.forEach(child => { + Utils.unMarkSprite(child); + }) + } + this.selectedSprites = []; + } + activateMapPan = () => { const mapPanHandle = (event) => { if (event.button === 2) { -- Gitblit v1.9.1