From 53b6b58c9769ab375120d8be5bf4104b7ecb2117 Mon Sep 17 00:00:00 2001 From: Justin Georgi Date: Sat, 2 Nov 2024 09:15:29 -0700 Subject: [PATCH] Prevent new hotspot name collisions Signed-off-by: Justin Georgi --- modules/glmv.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/glmv.js b/modules/glmv.js index bf66af0..0dbcebc 100644 --- a/modules/glmv.js +++ b/modules/glmv.js @@ -132,7 +132,7 @@ clickAddHotspot = function(e) { hsOutput['data-orbit'] = `${orbitObj.theta.toFixed(2)}rad ${orbitObj.phi.toFixed(2)}rad ${orbitObj.radius.toFixed(2)}m` let targetObj = targetModel.getCameraTarget() hsOutput['data-target'] = `${targetObj.x.toFixed(5)}m ${targetObj.y.toFixed(5)}m ${targetObj.z.toFixed(5)}m` - metadata.annotations['New Hotspot'] = hsOutput + metadata.annotations['Hotspot ' + (Object.keys(metadata.annotations).length + 1)] = hsOutput let newText = currentText.replace(/(.*?
)[\S\s]*?(<\/pre>.*)/,`$1\n${JSON.stringify(metadata, null, 2)}\n$2`)
         $('#wpTextbox1').val(newText)
     }