From acb6d0726deb7246fbd91f95410cdf8893519567 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Pasquier <contact@jbpasquier.eu> Date: Mon, 24 Aug 2020 13:40:35 +0200 Subject: [PATCH] feature: add keyboard shortcut hubl#524 --- src/components/hubl-search-users.js | 2 +- src/scripts/keyboard-shortcuts.js | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/scripts/keyboard-shortcuts.js diff --git a/src/components/hubl-search-users.js b/src/components/hubl-search-users.js index ab4300ed..c65e58e8 100644 --- a/src/components/hubl-search-users.js +++ b/src/components/hubl-search-users.js @@ -5,7 +5,7 @@ const HublSearchUsers = widgetFactory( `<input data-holder autocomplete="off" - placeholder="\${label}" + placeholder="\${label} (^ + K)" type="text" name="\${name}" value="\${escapedValue}" diff --git a/src/scripts/keyboard-shortcuts.js b/src/scripts/keyboard-shortcuts.js new file mode 100644 index 00000000..5cc12395 --- /dev/null +++ b/src/scripts/keyboard-shortcuts.js @@ -0,0 +1,10 @@ +document.addEventListener("keydown", function (e) { + /* + CTRL + K : Focus on the user search + Keycode 75 + */ + if(e.ctrlKey && e.which == 75) { + document.querySelector('hubl-search-users > input').focus(); + e.preventDefault(); + } +}); \ No newline at end of file -- GitLab