kopia lustrzana https://github.com/robhawkes/vizicities
Remove info UI when clicking on already active object
rodzic
cf5cf5a314
commit
146b0e603c
|
@ -9166,17 +9166,22 @@ if (typeof window === undefined) {
|
|||
}
|
||||
|
||||
// console.log("Clicked:", geom.id);
|
||||
var pickedId;
|
||||
|
||||
// Create info panel
|
||||
if (self.infoUI) {
|
||||
if (self.lastPickedIdClick) {
|
||||
self.infoUI.removePanel(self.lastPickedIdClick);
|
||||
self.infoUI.removePanel(self.lastPickedIdClick);
|
||||
pickedId = undefined;
|
||||
}
|
||||
|
||||
self.infoUI.addPanel(self.pickedMesh, feature.value);
|
||||
if (!self.lastPickedIdClick || self.lastPickedIdClick !== self.pickedMesh.id) {
|
||||
self.infoUI.addPanel(self.pickedMesh, feature.value);
|
||||
pickedId = self.pickedMesh.id;
|
||||
}
|
||||
}
|
||||
|
||||
self.lastPickedIdClick = self.pickedMesh.id;
|
||||
self.lastPickedIdClick = pickedId;
|
||||
});
|
||||
});
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -234,17 +234,22 @@
|
|||
}
|
||||
|
||||
// console.log("Clicked:", geom.id);
|
||||
var pickedId;
|
||||
|
||||
// Create info panel
|
||||
if (self.infoUI) {
|
||||
if (self.lastPickedIdClick) {
|
||||
self.infoUI.removePanel(self.lastPickedIdClick);
|
||||
self.infoUI.removePanel(self.lastPickedIdClick);
|
||||
pickedId = undefined;
|
||||
}
|
||||
|
||||
self.infoUI.addPanel(self.pickedMesh, feature.value);
|
||||
if (!self.lastPickedIdClick || self.lastPickedIdClick !== self.pickedMesh.id) {
|
||||
self.infoUI.addPanel(self.pickedMesh, feature.value);
|
||||
pickedId = self.pickedMesh.id;
|
||||
}
|
||||
}
|
||||
|
||||
self.lastPickedIdClick = self.pickedMesh.id;
|
||||
self.lastPickedIdClick = pickedId;
|
||||
});
|
||||
});
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue