isHover check for UpdateText
This commit is contained in:
@@ -130,6 +130,7 @@ let texture, planeMat, mesh, moloch_txt;
|
||||
let lastTime = 0; // Keep track of the last frame time
|
||||
let textGeo, textWidth, textMaterial, textMesh;
|
||||
let text_Geometries = [];
|
||||
let isHovering = false;
|
||||
const pickPosition = {x: 0, y: 0};
|
||||
const pickHelper = new PickHelper();
|
||||
const object_list = []
|
||||
@@ -306,15 +307,18 @@ window.addEventListener('resize', () => {
|
||||
const pickedArticle = object_list.find(article => article.mesh === pickHelper.pickedObject);
|
||||
if (pickedArticle) {
|
||||
document.body.style.cursor = 'pointer';
|
||||
UpdateText(pickedArticle.name);
|
||||
if (!isHovering)
|
||||
UpdateText(pickedArticle.name);
|
||||
}else{
|
||||
document.body.style.cursor = 'default';
|
||||
UpdateText("");
|
||||
ClearTextGeoList();
|
||||
isHovering = false
|
||||
}
|
||||
}
|
||||
|
||||
function UpdateText(text) {
|
||||
MeasureText(text);
|
||||
isHovering = true
|
||||
}
|
||||
|
||||
function ClearTextGeoList() {
|
||||
|
||||
Reference in New Issue
Block a user