fixed entities label bug on detail zoom

This commit is contained in:
Bachir Soussi Chiadmi 2025-06-02 10:54:04 +02:00
parent 3e25f8c678
commit b9b04f1634

View File

@ -1147,6 +1147,8 @@ export default {
opacity: 0 opacity: 0
}); });
g.addChild(g_label); g.addChild(g_label);
// when we are re-setting the entitie (e.g. arfter one entity moved) also check the detail zoom and apply correct dim
g_label.opacity = -2 + this.detailsZoomValue;
g_label.sendToBack(); g_label.sendToBack();
// for (let i = 0; i < this.entites.length; i++) { // for (let i = 0; i < this.entites.length; i++) {
for (let i = 0; i < this.concernement.revisions_byid[this.active_revision].entites.length; i++) { for (let i = 0; i < this.concernement.revisions_byid[this.active_revision].entites.length; i++) {
@ -1236,6 +1238,7 @@ export default {
label.addChild(label_bg); label.addChild(label_bg);
label_txt.insertAbove(label_bg); label_txt.insertAbove(label_bg);
label_click_zone.insertAbove(label_txt); label_click_zone.insertAbove(label_txt);
label.scale(this.scale);
// label.sendToBack(); // label.sendToBack();
g_label.addChild(label); g_label.addChild(label);
@ -2247,6 +2250,7 @@ export default {
} }
}) })
} }
if (this.paper_main_object.children && this.paper_main_object.children['entites']) {
let labels_group = this.paper_main_object.children['entites'].children['entites_labels']; let labels_group = this.paper_main_object.children['entites'].children['entites_labels'];
if (labels_group) { if (labels_group) {
labels_group.children.forEach((item) => { labels_group.children.forEach((item) => {
@ -2260,6 +2264,8 @@ export default {
} }
} }
}
}, },
focusOpenedDoleanceStep(){ focusOpenedDoleanceStep(){
@ -2749,7 +2755,7 @@ export default {
this.recordNewEntitePos(pid, af, mm, p) this.recordNewEntitePos(pid, af, mm, p)
.then((parag) => { .then((parag) => {
// then reload value // then reload value
// redrawing entites is handle by watch concernement.entites // redrawing entites is handled by watch concernement.entites
this.reloadConcernementEntites(this.concernement.id) this.reloadConcernementEntites(this.concernement.id)
.then(() => { .then(() => {
this.wait = false; this.wait = false;