diff --git a/src/main/webapp/WEB-INF/jsp/accession/map.jsp b/src/main/webapp/WEB-INF/jsp/accession/map.jsp
index 6775a796cc55e1b580ce28913deab25a55dabae3..ee008fce3057b6da388d0180db6597f068263367 100644
--- a/src/main/webapp/WEB-INF/jsp/accession/map.jsp
+++ b/src/main/webapp/WEB-INF/jsp/accession/map.jsp
@@ -31,11 +31,11 @@
- -
+
-
-
+
-
+
@@ -119,12 +119,13 @@
success: function (data) {
$.each(data, function (idx, filter) {
- var li = "- " + filter.title + "
";
+// var li = "- " + filter.title + "
";
+ var li = "";
- if ($(".dropdown-menu").is(":visible")) {
- $(".dropdown-menu").append(li);
+ if ($("#enabled-filters").is(":visible")) {
+ $("#enabled-filters").append(li);
} else {
- $(".dropdown-menu").empty();
+ $("#enabled-filters").empty();
}
});
},
@@ -132,6 +133,7 @@
console.log(error)
}
});
+ $("#enabled-filters").toggle();
});
var globalTitle="";
@@ -148,18 +150,25 @@
subdomains: [${props.tileserverCdn}]
}).addTo(map);
- $("#selectArea").hide();
- var filterJson=${jsonFilter};
+ $("#selectArea").hide();
+ var filterJson =${jsonFilter};
+
+ var layer;
+ $("body").on("click", ".saved-filter", function () {
+ var title = $(this).text();
+ var filter = $(this).attr("fil");
+ globalTitle = title;
+
+ if ($(this).find("input:checkbox").is(":checked")) {
+ layer = L.tileLayer("{s}/explore/tile/{z}/{x}/{y}?filter=" + filter + "&title=" + title, {
+ attribution: "Genesys",
+ styleId: 22677,
+ subdomains: [${props.tileserverCdn}]
+ }).addTo(map);
+ } else {
+ map.removeLayer(layer);
+ }
- $("body").on("click",".saved-filter",function(){
- var title=$(this).text();
- var filter=$(this).attr("fil");
- globalTitle=title;
- L.tileLayer("{s}/explore/tile/{z}/{x}/{y}?filter=" + filter+"&title="+title, {
- attribution: "Genesys",
- styleId: 22677,
- subdomains: [${props.tileserverCdn}]
- }).addTo(map);
});
var locationFilter = new L.LocationFilter({adjustButton: false, bounds: map.getBounds().pad(-0.1) }).addTo(map);