From 3b4acd69490f4ed2d1e5d8096baf40a29f333cbb Mon Sep 17 00:00:00 2001 From: bach Date: Fri, 6 Oct 2023 12:45:04 +0200 Subject: [PATCH] reset active revision on mapitem close #2307 --- src/components/ConcernementMapItem.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/ConcernementMapItem.vue b/src/components/ConcernementMapItem.vue index 07984b0..c84ef59 100644 --- a/src/components/ConcernementMapItem.vue +++ b/src/components/ConcernementMapItem.vue @@ -214,6 +214,7 @@ export default { ...mapActions(ConcernementsStore,['openCloseConcernements', // 'setConcernementMapItem', 'hideShowConcernement', + 'setActiveRevision', 'setBesoinPaperId', 'setOpenedDoleanceField', 'setOpenedRecit']), @@ -565,13 +566,16 @@ export default { }, resetPaperActiveRevision(){ console.log('resetPaperActiveRevision'); + this.getJarvisEnvelopeConvexe(); + // remove contours if already exists if (this.paper_main_object.children.contours) { this.paper_main_object.children.contours.remove(); } // redraw contours this.paper_main_object.addChild(this.setPaperContour()); + // remove entites if already exists if (this.paper_main_object.children.entites) { this.paper_main_object.children.entites.remove(); @@ -629,7 +633,7 @@ export default { ] // handles - const delta = 0.05; + const delta = 0.05 * this.scale; // handle IN const hli = Math.abs(lab)*delta; // handle longeur const vnai = { x: -vma.y, y: vma.x } // get the ma normal unit vector IN @@ -1673,7 +1677,9 @@ export default { Matter.Composite.remove(this.matterEngine.world, this.constraint); } - this.concernement.active_revision = this.concernement.revision_id; + // this.concernement.active_revision = this.concernement.revision_id; + this.setActiveRevision(this.cid, this.concernement.revision_id);//this.concernement.revisions[this.concernement.revisions.length -1].revision_id); + this.resetPaperActiveRevision(); this.handlePaperVisibilityOnBeforeClose();