fix: Notice PHP si query vide

pull/7/head
Matthieu Marcillaud 1 month ago
parent 1360deb86b
commit 9fdd6b7b73

@ -18,7 +18,7 @@ function action_api_select2_autocomplete_dist() {
// $quoi = 'demo_dogs' : in select2_autocomplete.api/demo/dogs
// Select 2 Part
$search = _request('q');
$search = _request('q') ?? '';
$type = _request('_type');
$page = _request('page') ?: 1;
// $type = 'query' or 'query_append' (if paginated request)
@ -40,8 +40,10 @@ function action_api_select2_autocomplete_dist() {
// Run
$res = false;
if (strlen($search) and
$autocomplete = charger_fonction('select2_autocomplete_' . $quoi, 'action', true)) {
if (
strlen($search)
&& ($autocomplete = charger_fonction('select2_autocomplete_' . $quoi, 'action', true))
) {
$res = $autocomplete($search, $page, 20);
}
if (!$res) {

@ -109,6 +109,10 @@
if (select.hasAttribute('id')) {
select.setAttribute('id', select.getAttribute('id').trim() + ':select2');
}
if (select.hasAttribute('placeholder')) {
select.dataset.placeholder = select.getAttribute('placeholder');
select.removeAttribute('placeholder');
}
if (!select.dataset.separator) {
select.dataset.maximumSelectionLength = 1;
}

Loading…
Cancel
Save