From fe54db967ff79d75f2d793d41aeec677b01c6067 Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Wed, 12 Oct 2016 10:41:00 +0200 Subject: fix error when no results --- public/javascripts/main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'public/javascripts/main.js') diff --git a/public/javascripts/main.js b/public/javascripts/main.js index 37e9677..55bf054 100644 --- a/public/javascripts/main.js +++ b/public/javascripts/main.js @@ -29,7 +29,7 @@ if (window.location.href.split('?')[1] !== 'nfd') { // nfd = no feature detectio let selectedResult = -1 let selectedUser -let results +let results = [] let offset = 0 function getUsers () { @@ -88,7 +88,7 @@ function updateWeekText () { updateWeekText() searchNode.addEventListener('keydown', function (e) { - if (results && (e.key === 'ArrowDown' || e.key === 'ArrowUp')) { + if ((results.length !== 0) && (e.key === 'ArrowDown' || e.key === 'ArrowUp')) { e.preventDefault() if (document.querySelector('.selected')) document.querySelector('.selected').classList.remove('selected') @@ -122,7 +122,7 @@ searchNode.addEventListener('submit', submitForm) function submitForm (e) { if (e) e.preventDefault() - if (results != null) { + if (results.length !== 0) { const indexInResult = selectedResult === -1 ? 0 : selectedResult selectedUser = users[results[indexInResult].index] } -- cgit v1.1