diff --git a/javascript/sidebar&boxes.js b/javascript/sidebar&boxes.js index 6b6359c40c99129371616f0deff2498e97cc787a..a4c065498974cfd8411974ca8b235db7d7f7d2ca 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)); + } } }