layout: disable navigation keys listener when searching

git-svn-id: svn+ssh://atelier.inf.usi.ch/home/bevilj/group-1@244 a672b425-5310-4d7a-af5c-997e18724b81
This commit is contained in:
bevilj 2018-11-17 13:43:46 +00:00
parent f337ba729d
commit a1aa9597ad
2 changed files with 8 additions and 2 deletions

View File

@ -4,7 +4,8 @@
</div>
<div class="fill-space"></div>
<div class="search-box">
<input type="text" id="search-bar"><label for="search-bar"><img src="/assets/style/search_icon.png"></label>
<input type="text" id="search-bar" onfocus="document.searching=true" onblur="document.searching=false">
<label for="search-bar"><img src="/assets/style/search_icon.png"></label>
<ul id="search-results"></ul>
</div>
<nav class="nav-menu">
@ -27,4 +28,3 @@
</div>
</nav>
</div>

View File

@ -23,6 +23,7 @@ document.addEventListener('DOMContentLoaded', function() {
'<li><a href="{url}"><h3>{title}</h3><h4>{category}</h4></a></li>',
success: function(sr) {
results.setAttribute("class", sr.length <= 1 ? "" : "show");
console.log(sr);
}
});
@ -32,6 +33,11 @@ document.addEventListener('DOMContentLoaded', function() {
});
document.addEventListener("keypress", function(event) {
if (document.searching) {
console.log("is Searching");
return
}
switch (event.key) {
case "w":
case "k":