Added search input auto focus, updated README

The javascript controller has been updated to include a call to focus
the cursor on the search field. This previously had only been seen on
Firefox, and was assumed to be a weird FF-specific bug. Adding in a
timeout to allow elements to finish loading allows the field to be
focused as expected.

Also updated the README to include clarification for IP address
tracking.
pull/128/head
Ben Busby 4 years ago
parent 1f07e4e235
commit dfb1e81fa1

@ -22,7 +22,7 @@ Contents
- No ads or sponsored content
- No javascript
- No cookies
- No tracking/linking of your personal IP address
- No tracking/linking of your personal IP address\*
- No AMP links
- No URL tracking tags (i.e. utm=%s)
- No referrer header
@ -35,6 +35,8 @@ Contents
- Optional location-based searching (i.e. results near \<city\>)
- Optional NoJS mode to disable all Javascript in results
<sup>*If deployed to a remote server</sup>
## Dependencies
If using Heroku Quick Deploy, **you can skip this section**.

@ -8,6 +8,7 @@ CONFIG_STRS = [
"near", "url"
];
const setupSearchLayout = () => {
// Setup search field
const searchBar = document.getElementById("search-bar");
@ -114,4 +115,8 @@ document.addEventListener("DOMContentLoaded", function() {
setupSearchLayout();
setupConfigLayout();
// Focusing on the search input field requires a delay for elements to finish
// loading (seemingly only on FF)
setTimeout(function() { document.getElementById("search-bar").focus(); }, 250);
});

Loading…
Cancel
Save