Compare commits

..

No commits in common. "7c1465428f2414199c990bd7dd15afeac3ad3711" and "b9d788935d17340b2cd83f32be6aa768657de478" have entirely different histories.

3 changed files with 3 additions and 24 deletions

View File

@ -27,17 +27,6 @@ function initialize_autocompletion_foreign_key_field(search_element) {
});
}
// select first match if any on enter
search_element.addEventListener('keydown', (e) => {
if (e.key === "Enter") {
e.preventDefault();
first_search_result = search_element.parentElement.querySelector('li')
if (first_search_result) {
first_search_result.click()
}
}
});
new AutocompleteCustomUi(
base_id, base_id+'-ac-ul', function(search_query, autocomplete_obj) {
api_ajax_request_without_send('GET', search_url+`?search=${encodeURIComponent(search_query)}`, function(method, url, json) {
@ -58,7 +47,7 @@ function initialize_autocompletion_foreign_key_field(search_element) {
}
}
autocomplete_obj.show_results(nodes, function(data) {
autocomplete_obj.show_results(nodes, function(data) {
var name = data['result'][name_field_name];
if (image_field_name != '' && image_field_name != null) {
var image = data['result'][image_field_name];
@ -83,7 +72,7 @@ function initialize_autocompletion_foreign_key_field(search_element) {
});
dflex_container.appendChild(span);
})
})
}, function (){});
}
)

View File

@ -38,9 +38,7 @@ class AutocompleteCustomUi {
this.query_callback = query_function.bind(this);
document.getElementById(text_id).addEventListener("keyup", this.ac_delay(function(event) {
if (event.key != 'Enter') {
this.query_callback(document.getElementById(this.text_id).value, this);
}
this.query_callback(document.getElementById(this.text_id).value, this);
}, autocomplete_query_delay_ms).bind(this));
this.dropdown_data = {};

View File

@ -83,14 +83,6 @@
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]')
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))
</script>
<!-- Select search field on start of QR scan ([) -->
<script type="text/javascript">
window.addEventListener("keydown", (event)=>{
if (event.key == '[') {
document.getElementById("qr_search_field").focus()
}
})
</script>
{% block custom_scripts %}
{% endblock custom_scripts %}