From 1768191b23e2ab224cb584f3301da66db75acdc9 Mon Sep 17 00:00:00 2001 From: "Alex Pooley (@zuedev)" Date: Thu, 16 Jul 2026 16:48:48 +0100 Subject: replace handbook with vitepress --- 174bg/handbook/source/search.js | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 174bg/handbook/source/search.js (limited to '174bg/handbook/source/search.js') diff --git a/174bg/handbook/source/search.js b/174bg/handbook/source/search.js deleted file mode 100644 index d42337f..0000000 --- a/174bg/handbook/source/search.js +++ /dev/null @@ -1,36 +0,0 @@ -/** - * search.js - * - * Provides simple client-side filtering of the handbook's articles. - * - * How it works: - * 1. Pressing the "/" key anywhere on the page focuses the search input - * (id "search-input"), unless focus is already needed elsewhere. - * 2. As the user types, every `
` in `
` is shown or hidden - * based on whether its text content includes the (case-insensitive) - * query string. - */ -document.addEventListener("keypress", function (event) { - if (event.key === "/") { - const searchInput = document.getElementById("search-input"); - if (searchInput) { - searchInput.focus(); - event.preventDefault(); - } - } -}); - -document - .querySelector("#search-input") - .addEventListener("input", function (event) { - const query = event.target.value.toLowerCase(); - const articles = document.querySelectorAll("main article"); - articles.forEach((article) => { - const text = article.textContent.toLowerCase(); - if (text.includes(query)) { - article.style.display = ""; - } else { - article.style.display = "none"; - } - }); - }); -- cgit v1.2.3