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:
parent
587b373325
commit
7751131a34
2 changed files with 8 additions and 2 deletions
site
|
@ -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>
|
||||
|
||||
|
|
|
@ -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":
|
||||
|
|
Loading…
Reference in a new issue