added incremental search

This commit is contained in:
DESKTOP-GENO133\IvanPlex 2024-04-04 19:14:49 -06:00
parent fa557e5f76
commit 1e25fffc70
2 changed files with 8 additions and 2 deletions

View File

@ -134,9 +134,13 @@
<div class="modal-content" id="globalSearchModalContent">
<div class="modal-body">
<div class="input-group input-group-lg">
<input type="text" id="globalSearchInput" onkeyup="handleGlobalSearchKeyPress(event)" class="form-control" placeholder="@translator.Translate(userLanguage,"Search by Keyword(Case Sensitive)")">
<input type="text" id="globalSearchInput" autocomplete="off" onkeyup="handleGlobalSearchKeyPress(event)" class="form-control" placeholder="@translator.Translate(userLanguage,"Search by Keyword(Case Sensitive)")">
<button type="button" class="btn btn-outline-secondary" onclick="performGlobalSearch()"><i class="bi bi-search"></i></button>
</div>
<div class="form-check form-switch mt-1">
<input class="form-check-input" type="checkbox" role="switch" id="globalSearchAutoSearchCheck" checked>
<label class="form-check-label" for="globalSearchAutoSearchCheck">@translator.Translate(userLanguage, "Incremental Search")</label>
</div>
<div id="globalSearchModalResults"></div>
</div>
</div>

View File

@ -159,7 +159,9 @@ function performGlobalSearch() {
});
}
function handleGlobalSearchKeyPress(event) {
if (event.keyCode == 13) {
if ($('#globalSearchAutoSearchCheck').is(':checked')){
setDebounce(performGlobalSearch);
} else if (event.keyCode == 13) {
performGlobalSearch();
}
}