summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2021-03-04 07:17:43 +0100
committerMartin Fischer <martin@push-f.com>2021-03-04 07:17:43 +0100
commitb0c30d5b3cc05c27270c9c6fdfb7576397bfccb0 (patch)
tree5185e5224cbfa0bea5e1d14ca22e3084ceb9cf91 /assets
parent4e6fc7b48472a920ccb273126429ae16d3e12f8a (diff)
only attempt to load /laws.json if it exists
Diffstat (limited to 'assets')
-rw-r--r--assets/script.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/assets/script.js b/assets/script.js
index 34c386e..6d9e476 100644
--- a/assets/script.js
+++ b/assets/script.js
@@ -1,7 +1,7 @@
const searchInput = document.getElementById('search');
const suggestionsDiv = document.getElementById('suggestions');
-(async function(){
+async function enableAutocomplete() {
const res = await fetch('/laws.json');
const laws = await res.json();
searchInput.addEventListener('input', (e) => {
@@ -48,4 +48,7 @@ const suggestionsDiv = document.getElementById('suggestions');
suggestionsDiv.replaceChildren(...suggestions);
});
-})();
+}
+
+if ('json' in searchInput.dataset)
+ enableAutocomplete(); \ No newline at end of file