From 0d6782f57f1998a8b99b70391856f7aad15b1328 Mon Sep 17 00:00:00 2001 From: "Florine W. Dekker" Date: Fri, 18 Nov 2022 15:41:06 +0100 Subject: [PATCH] Add button to clear trackings filter --- composer.json | 2 +- composer.lock | Bin 14959 -> 14959 bytes package-lock.json | Bin 225103 -> 225103 bytes package.json | 2 +- src/main/index.html | 5 ++++- src/main/js/Main.ts | 7 ++++++- 6 files changed, 12 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index dd033bd..1a5f6d4 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "fwdekker/death-notifier", "description": "Get notified when a famous person dies.", - "version": "0.14.1", "_comment_version": "Also update version in `package.json`!", + "version": "0.14.2", "_comment_version": "Also update version in `package.json`!", "type": "project", "license": "MIT", "homepage": "https://git.fwdekker.com/tools/death-notifier", diff --git a/composer.lock b/composer.lock index c893d59019b06b8a617b7a732a8a97db5c920e79..df2da63373c6acb6476398e30a635ff14edd6e7a 100644 GIT binary patch delta 45 zcmaD~^1ft)Frz}6iD8n7fswJ9ak8nUd9rb`QIc_rxv6n#N=izak)^?AV@4ZG09hst A!vFvP delta 45 zcmaD~^1ft)Fr$K@nQ@|VvQe_7MVeuvrLl#HVQP}0QBrEMxtVd2k$LiFV@4ZG09y17 A!2kdN diff --git a/package-lock.json b/package-lock.json index be4e4988b33d53f185f79c0f6d4f394f222aba60..cac809d65243de8abc778409df1ff365c425cd45 100644 GIT binary patch delta 32 ocmX?qkN5mN-U+6RMib4ZF&a%~
- +
+ + +
diff --git a/src/main/js/Main.ts b/src/main/js/Main.ts index 5dafca8..aea62c0 100644 --- a/src/main/js/Main.ts +++ b/src/main/js/Main.ts @@ -560,8 +560,9 @@ doAfterLoad(() => { // Tracking management + const queryInput = $("#filterTrackingsQuery"); $("#filterTrackingsForm").addEventListener("submit", (event: SubmitEvent) => event.preventDefault()); - $("#filterTrackingsQuery").addEventListener("input", (event: InputEvent) => { + queryInput.addEventListener("input", (event: InputEvent) => { event.preventDefault(); $("#trackingsNoMatches")?.remove(); @@ -588,6 +589,10 @@ doAfterLoad(() => { $("#trackings tbody").appendChild(row); } }); + $("#filterTrackingsClear").addEventListener("click", () => { + queryInput.value = ""; + queryInput.dispatchEvent(new InputEvent("input")); + }); const addTrackingForm = $("#addTrackingForm"); addTrackingForm.addEventListener("submit", (event: SubmitEvent) => {