From b6c8bbc94223736bcc35e2e14256ff6ee21a4f2e Mon Sep 17 00:00:00 2001 From: WardPearce Date: Wed, 1 May 2024 09:32:08 +1200 Subject: [PATCH] Added search shortcut --- materialious/package-lock.json | 13 +++++++ materialious/package.json | 2 ++ materialious/src/lib/Search.svelte | 54 ++++++++++++++++++++---------- 3 files changed, 52 insertions(+), 17 deletions(-) diff --git a/materialious/package-lock.json b/materialious/package-lock.json index 3a6c0342..68a1b3a0 100644 --- a/materialious/package-lock.json +++ b/materialious/package-lock.json @@ -13,6 +13,7 @@ "human-number": "^2.0.4", "material-dynamic-colors": "^1.1.0", "media-icons": "^0.10.0", + "mousetrap": "^1.6.5", "peerjs": "^1.5.2", "sponsorblock-api": "^0.2.4", "svelte-i18n": "^4.0.0", @@ -28,6 +29,7 @@ "@types/eslint": "^8.56.7", "@types/event-source-polyfill": "^1.0.5", "@types/human-number": "^1.0.2", + "@types/mousetrap": "^1.6.15", "@typescript-eslint/eslint-plugin": "^7.8.0", "@typescript-eslint/parser": "^7.7.1", "@vite-pwa/sveltekit": "^0.4.0", @@ -3062,6 +3064,12 @@ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, + "node_modules/@types/mousetrap": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.15.tgz", + "integrity": "sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==", + "dev": true + }, "node_modules/@types/node": { "version": "20.12.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.2.tgz", @@ -6414,6 +6422,11 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mousetrap": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz", + "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==" + }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", diff --git a/materialious/package.json b/materialious/package.json index 7985a9f3..fc1f7902 100644 --- a/materialious/package.json +++ b/materialious/package.json @@ -19,6 +19,7 @@ "@types/eslint": "^8.56.7", "@types/event-source-polyfill": "^1.0.5", "@types/human-number": "^1.0.2", + "@types/mousetrap": "^1.6.15", "@typescript-eslint/eslint-plugin": "^7.8.0", "@typescript-eslint/parser": "^7.7.1", "@vite-pwa/sveltekit": "^0.4.0", @@ -40,6 +41,7 @@ "human-number": "^2.0.4", "material-dynamic-colors": "^1.1.0", "media-icons": "^0.10.0", + "mousetrap": "^1.6.5", "peerjs": "^1.5.2", "sponsorblock-api": "^0.2.4", "svelte-i18n": "^4.0.0", diff --git a/materialious/src/lib/Search.svelte b/materialious/src/lib/Search.svelte index 67ca21b7..e50b8262 100644 --- a/materialious/src/lib/Search.svelte +++ b/materialious/src/lib/Search.svelte @@ -1,6 +1,7 @@