fix: no spacebar

This commit is contained in:
Rushil Umaretiya 2022-02-12 16:39:49 -05:00
parent 2700f85fc8
commit d20f55505f

41
main.js
View File

@ -1,14 +1,12 @@
// Search on enter key event
function search(e) {
// Search on enter key event
function search(e) {
if (e.keyCode == 13) {
var val = document.getElementById("search-field").value;
window.open("https://google.com/search?q=" + val, "_self");
}
}
// Get current time and format
function getTime() {
}
// Get current time and format
function getTime() {
let date = new Date(),
min = date.getMinutes(),
sec = date.getSeconds(),
@ -18,9 +16,9 @@
(hour < 10 ? ("0" + hour) : hour) + ":" +
(min < 10 ? ("0" + min) : min) + ":" +
(sec < 10 ? ("0" + sec) : sec);
}
}
window.onload = () => {
window.onload = () => {
//randomize background color
let colors = ["#E0BBE4","#957DAD","#D291BC",
"#FEC8D8","#FF9AA2","#FFB7B2",
@ -52,15 +50,26 @@
},100);
document.getElementById('search-field').addEventListener('keypress', search);
}
}
document.addEventListener("keydown", event => {
if (event.keyCode == 32) { // Spacebar code to open search
document.getElementById('search').style.display = 'flex';
document.getElementById('search-field').focus();
} else if (event.keyCode == 27) { // Esc to close search
// document.addEventListener("keydown", event => {
// if (event.keyCode == 32) { // Spacebar code to open search
// document.getElementById('search').style.display = 'flex';
// document.getElementById('search-field').focus();
// } else if (event.keyCode == 27) { // Esc to close search
// document.getElementById('search-field').value = '';
// document.getElementById('search-field').blur();
// document.getElementById('search').style.display = 'none';
// }
// });
document.addEventListener("keydown", event => {
if (event.keyCode == 27) { // Esc to close search
document.getElementById('search-field').value = '';
document.getElementById('search-field').blur();
document.getElementById('search').style.display = 'none';
} else { // Spacebar code to open search
document.getElementById('search').style.display = 'flex';
document.getElementById('search-field').focus();
}
});
});