51 lines
1.1 KiB
JavaScript
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;
|
|
},
|
|
}
|
|
});
|
|
|
|
});
|