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