Look for onchange events to get it working on mobile
This commit is contained in:
parent
0721ec0f81
commit
6ab961d070
1 changed files with 15 additions and 17 deletions
|
@ -10,26 +10,24 @@ window.onload = (event) => {
|
|||
const length = searchInput.value.length;
|
||||
searchInput.setSelectionRange(length, length);
|
||||
|
||||
searchInput.addEventListener('keyup', (e) => {
|
||||
searchInput.oninput = e => {
|
||||
console.log("Key", e.key);
|
||||
if (e.key.length == 1 || e.key === 'Backspace') {
|
||||
console.log(searchInput.value);
|
||||
console.log(searchInput.value);
|
||||
|
||||
const encodedValue = encodeURIComponent(searchInput.value);
|
||||
fetch('/search?s=' + encodedValue).then(response => {
|
||||
clearResults();
|
||||
console.log(response);
|
||||
response.json().then(content => {
|
||||
console.log(content);
|
||||
for (const [i, element] of content.entries()) {
|
||||
addResult(element.title, element.extract, element.url, i);
|
||||
};
|
||||
ts.selected = null;
|
||||
ts.numItems = content.length;
|
||||
});
|
||||
const encodedValue = encodeURIComponent(searchInput.value);
|
||||
fetch('/search?s=' + encodedValue).then(response => {
|
||||
clearResults();
|
||||
console.log(response);
|
||||
response.json().then(content => {
|
||||
console.log(content);
|
||||
for (const [i, element] of content.entries()) {
|
||||
addResult(element.title, element.extract, element.url, i);
|
||||
};
|
||||
ts.selected = null;
|
||||
ts.numItems = content.length;
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
// Handle moving the selected item up and down
|
||||
document.addEventListener('keydown', (e) => {
|
||||
|
|
Loading…
Add table
Reference in a new issue