From 35144651a35dfac01d985c359b778ebd6d13e135 Mon Sep 17 00:00:00 2001
From: Eric Duminil <eric.duminil@gmail.com>
Date: Fri, 14 Oct 2022 18:12:01 +0200
Subject: [PATCH] No need for id

---
 .../website/script/simstadt_openlayers.js            | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
index 54a9b96..f247b8c 100644
--- a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
+++ b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
@@ -161,23 +161,23 @@ const regionChooser = (function(){
 		
 		li.onmouseover = function(){ regionChooser.highlightPolygon(this.feature) };
 		li.onmouseout = function(){ regionChooser.resetHighlight(this.feature) };
-		let checkbox = li.appendChild(document.createElement('input'));
+		
+		let label = li.appendChild(document.createElement('label'));
+		var text = feature.name;
+		
+		let checkbox = document.createElement('input');
 		checkbox.type = 'checkbox'
-		checkbox.id = "citygml_" + feature.getId();
 		checkbox.className = "select_citygml";
 		checkbox.feature = feature;
 		checkbox.setAttribute('onclick', "regionChooser.isDownloadPossible()");
 		
-		let label = li.appendChild(document.createElement('label'));
-		label.setAttribute('for', "citygml_" + feature.getId());
-		var text = feature.name;
-		
 		text += " (" + citygml_percentage + "%";
 		if (sketch_percentage == 100) {
 			text += ", all inside";
 		}
 		
 		label.textContent = text + ")\n";
+		label.prepend(checkbox);
 		
 		dataPanel[0].appendChild(li);
 	}
-- 
GitLab