Files
2026-04-28 15:13:50 +02:00

51 lines
1.1 KiB
JavaScript

jQuery(document).ready(function() {
var paczkomaty_lang = paczkomaty.lang ? paczkomaty.lang : null;
jQuery('.select2_ajax_paczkomaty').select2({
ajax: {
url: paczkomaty.ajax_url,
dataType: 'json',
delay: 300,
type: 'POST',
data: function (params) {
return {
action: 'paczkomaty_search_machines_via_ajax',
city: params.term,
security: paczkomaty.ajax_nonce,
};
},
processResults: function (data, params) {
return {
results: data.items,
};
},
cache: true,
},
minimumInputLength: 3,
escapeMarkup: function (markup) {
return markup;
},
placeholder: paczkomaty_lang.placeholder,
language: {
inputTooShort: function (args) {
var remainingChars = args.minimum - args.input.length;
return paczkomaty_lang.min_chars.replace('%', remainingChars);
},
loadingMore: function () {
return paczkomaty_lang.loading_more;
},
noResults: function () {
return paczkomaty_lang.no_results;
},
searching: function () {
return paczkomaty_lang.searching;
},
errorLoading: function () {
return paczkomaty_lang.error_loading;
},
}
});
});