diff --git a/services/api/src/html/ingest.html b/services/api/src/html/ingest.html index 30178c5..d9e90a1 100644 --- a/services/api/src/html/ingest.html +++ b/services/api/src/html/ingest.html @@ -150,11 +150,25 @@

Experience Events By ID

-

(0, 0, 0, 0)

+

(0, 0, 0, 0)

+
+ Filter to World: + +

@@ -383,6 +397,22 @@ let worldEvents = events.filter((ev) => ev.worldId === id); allEventsByType(world, worldEvents); }); - experienceEventsByID(events); + + const expFilter = document.getElementById("exp-filter"); + experienceEventsByID( + expFilter.value === "all" + ? events + : events.filter((ev) => ev.worldId === parseInt(expFilter.value)) + ); + + expFilter.addEventListener("change", () => { + document.getElementById("exp-by-id").outerHTML = + ""; + experienceEventsByID( + expFilter.value === "all" + ? events + : events.filter((ev) => ev.worldId === parseInt(expFilter.value)) + ); + }); })();