This is an automated email from the ASF dual-hosted git repository. ahuber pushed a commit to branch v3 in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/v3 by this push: new 0860677b4ab CAUSEWAY-3832: filterbar to support ENTER keystroke 0860677b4ab is described below commit 0860677b4abb1972b7ecee6baf766b4a67086340 Author: Andi Huber <ahu...@apache.org> AuthorDate: Fri Nov 22 07:34:41 2024 +0100 CAUSEWAY-3832: filterbar to support ENTER keystroke --- .../wicket/ui/components/table/filter/FilterToolbar.html | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/table/filter/FilterToolbar.html b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/table/filter/FilterToolbar.html index 2901f320221..dac647bd526 100644 --- a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/table/filter/FilterToolbar.html +++ b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/table/filter/FilterToolbar.html @@ -21,9 +21,19 @@ <body> <wicket:panel> <div class="input-group table-filter-bar"> - <input wicket:id="table-search-input" class="form-control" type="text" placeholder="Search" /> + <input wicket:id="table-search-input" class="form-control" type="text" placeholder="Search" onkeydown="keyDownHandler(event)" /> <button wicket:id="table-search-button" class="btn btn-light"><i class="fa-solid fa-magnifying-glass"></i></button> <button wicket:id="table-search-clear" class="btn btn-light"><i class="fa-regular fa-trash-can"></i></button> + + <script> + function keyDownHandler(event) { + if (event.key === "Enter") { + event.preventDefault(); + event.target.nextElementSibling.click(); + } + } + </script> + </div> </wicket:panel> </body>