From c85cd3cb5e7c819b457c9ab27a000d3a43fd7ccc Mon Sep 17 00:00:00 2001 From: fin444 Date: Tue, 13 Sep 2022 14:50:00 -0400 Subject: [PATCH] delete atlas filters --- css/items.css | 4 ++++ js/items.js | 7 +++++++ media/icons/trash.svg | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 media/icons/trash.svg diff --git a/css/items.css b/css/items.css index 6535941..b39a02b 100644 --- a/css/items.css +++ b/css/items.css @@ -89,6 +89,10 @@ input.min-max-input { display: inline-block; } +.delete-filter { + cursor: pointer; +} + #filter-container > div > div > * { margin: 0 2px; } diff --git a/js/items.js b/js/items.js index 21e20f4..2253928 100644 --- a/js/items.js +++ b/js/items.js @@ -348,6 +348,13 @@ function create_filter() { col.appendChild(max); data.max_elem = max; + let trash = make_elem("img", ["delete-filter"], {src: "../media/icons/trash.svg"}); + trash.addEventListener("click", function() { + filters.splice(Array.from(row.parentElement.children).indexOf(row) - 1, 1); + row.remove(); + }); + col.appendChild(trash); + document.getElementById("filter-container").insertBefore(row, document.getElementById("add-filter").parentElement); filters.push(data); diff --git a/media/icons/trash.svg b/media/icons/trash.svg new file mode 100644 index 0000000..f188f94 --- /dev/null +++ b/media/icons/trash.svg @@ -0,0 +1,7 @@ + + + + + + +