From d7d38f5c2d34fa628b46e7acac5743b3332e380e Mon Sep 17 00:00:00 2001 From: jshjelse <jshjelse@stud.ntnu.no> Date: Mon, 6 Nov 2023 09:56:53 +0100 Subject: [PATCH] Fix --- javascript/sidebar&boxes.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/javascript/sidebar&boxes.js b/javascript/sidebar&boxes.js index 6b6359c..a4c0654 100644 --- a/javascript/sidebar&boxes.js +++ b/javascript/sidebar&boxes.js @@ -59,13 +59,28 @@ function closeBox(id) { // Lukker aktuell boks og justerer siden motsatt av hva // Fyller select i de ulike boksene med alternativ: +function isPolygon(layer) { + var objects = layer["features"]; + for (var i = 0; i < objects.lenght; i++) { + if (objects[i]["geometry"]["type"] == "Polygon") { + return true; + } + } + return false; +} + function fillSelect(id) { var select = document.getElementById(id); select.innerHTML = ""; select.add(new Option(text="- - -")); for (key in overlayMaps) { - select.add(new Option(text = key, value = key)); + if (id == "bufferSelect") { + select.add(new Option(text = key, value = key)); + } + else if (id != "bufferSelect" && isPolygon(overlayMaps[key])) { + select.add(new Option(text = key, value = key)); + } } } -- GitLab