From 65c907a990f96283af8d52e51bc5906a95a20f8c Mon Sep 17 00:00:00 2001 From: Patrick Jentsch <p.jentsch@uni-bielefeld.de> Date: Wed, 7 Dec 2022 14:12:30 +0100 Subject: [PATCH] Add search functionality to public corpora page --- app/templates/corpora/corpora.html.j2 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/templates/corpora/corpora.html.j2 b/app/templates/corpora/corpora.html.j2 index 1a8766ab..8cc701f8 100644 --- a/app/templates/corpora/corpora.html.j2 +++ b/app/templates/corpora/corpora.html.j2 @@ -9,12 +9,10 @@ <h1 id="title"><i class="nopaque-icons" style="font-size: inherit;">I</i>Corpora</h1> </div> <div class="white" style="padding: 0 15px; border-radius: 20px;"> - <form> - <div class="input-field"> - <i class="material-icons prefix">search</i> - <input id="search" placeholder="Find public corpora" type="text"> - </div> - </form> + <div class="input-field"> + <i class="material-icons prefix">search</i> + <input id="public-corpora-search" placeholder="Find public corpora" type="text"> + </div> </div> </div> </div> @@ -38,7 +36,9 @@ {% block scripts %} {{ super() }} <script> + let publicCorporaSearchElement = document.querySelector('#public-corpora-search'); let corpusList = CorpusList.getInstance(document.querySelector('#corpora .corpus-list .list')); + publicCorporaSearchElement.addEventListener('keyup', function() {corpusList.listjs.search(this.value);}); corpusList._init({{ corpora|tojson }}); </script> {% endblock scripts %} -- GitLab