From 20b6371b7c3f058df7034801c5c555ee4977f8bb Mon Sep 17 00:00:00 2001
From: Rushikesh Padsala <rushikesh.padsala@hft-stuttgart.de>
Date: Tue, 21 Dec 2021 15:17:52 +0000
Subject: [PATCH] Update App.js

---
 public/Source/App.js | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

diff --git a/public/Source/App.js b/public/Source/App.js
index d260f35..b8610f1 100644
--- a/public/Source/App.js
+++ b/public/Source/App.js
@@ -190,15 +190,32 @@ function active3DTilePicker() {
                 return;
             }
             // A feature was picked, so show it's overlay content
-            nameOverlay.style.display = 'block';
+           nameOverlay.style.display = 'block';
             nameOverlay.style.bottom = viewer.canvas.clientHeight - movement.endPosition.y + 'px';
             nameOverlay.style.left = movement.endPosition.x + 'px';
-            var name = picked3DtileFeature.getProperty('feature_type');
+			var name = picked3DtileFeature.getProperty('feature_type');
+            var name1 = picked3DtileFeature.getProperty('gml_id');
+			var name2 = picked3DtileFeature.getProperty('Irr_kWh');
+			var name3 = picked3DtileFeature.getProperty('PVPotential');
+			if (colorstyle1.checked) {
+				if (!Cesium.defined(name)) {
+                name = picked3DtileFeature.getProperty('feature_type');
+            }
+            nameOverlay.textContent = name ; }
+			
+			else if (colorstyle2.checked) {
 
             if (!Cesium.defined(name)) {
-                name = picked3DtileFeature.getProperty('feature_type');
+                name = picked3DtileFeature.getProperty('gml_id');
+            }
+            nameOverlay.textContent = name1 + ' ' + name2 + ' ' + 'kWh/(m².a)'; }
+			
+			
+			else if (colorstyle3.checked){
+				if (!Cesium.defined(name)) {
+                name = picked3DtileFeature.getProperty('gml_id');
             }
-            nameOverlay.textContent = name;
+            nameOverlay.textContent = name1 + ' ' + name3 + ' ' + 'MWh/a'; }
             // Highlight the feature if it's not already selected.
             if (picked3DtileFeature !== selected.feature) {
                 highlighted.feature = picked3DtileFeature;
-- 
GitLab