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