You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2020/03/04 13:01:55 UTC

[camel-website] 06/13: update: hide results when esc key pressed

This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 18e683d3eed01186e3526239c8b7cb709e44bbac
Author: nayananga@ubuntu <na...@gmail.com>
AuthorDate: Mon Mar 2 00:42:24 2020 +0530

    update: hide results when esc key pressed
---
 antora-ui-camel/src/js/06-search.js | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/antora-ui-camel/src/js/06-search.js b/antora-ui-camel/src/js/06-search.js
index 2153ef5..30a59f3 100644
--- a/antora-ui-camel/src/js/06-search.js
+++ b/antora-ui-camel/src/js/06-search.js
@@ -19,13 +19,17 @@ window.addEventListener('load', () => {
     }
   }
 
-  search.addEventListener('keyup', debounce(() => {
+  search.addEventListener('keyup', debounce((key) => {
     if (search.value.trim() === '') {
       container.className = 'navbar-search results-hidden'
       results.innerHTML = ''
       return
     }
-
+    if (key.which === 27) {
+      container.className = 'navbar-search results-hidden'
+      results.innerHTML = ''
+      return
+    }
     index.search(search.value)
       .then((results) => {
         const hits = results.hits
@@ -76,4 +80,10 @@ window.addEventListener('load', () => {
         container.className = 'navbar-search'
       })
   }, 150))
+  window.addEventListener('keyup', (key) => {
+    if (key.which === 27) {
+      container.className = 'navbar-search results-hidden'
+      results.innerHTML = ''
+    }
+  })
 })