Files
tripwithbonus/static/v2/js/widgets/w_select_country.js
2025-01-08 21:33:19 +03:00

42 lines
958 B
JavaScript

function toggleSelectCountry(el, callback) {
if (!el) return;
let $parent = el.closest('.w_select_country');
if (!$parent) return;
if ($parent.classList.contains('closed')) {
openSelectCountry(el, callback)
} else {
closeSelectCountry(el, callback);
}
}
function openSelectCountry(el, callback) {
let $parent = el.closest('.w_select_country');
if (!$parent) return;
$parent.classList.remove('closed');
if (callback) callback('opened', $parent);
}
function closeSelectCountry(el, callback) {
let $parent = el.closest('.w_select_country');
if (!$parent) return;
$parent.classList.add('closed');
if (callback) callback('closed', $parent);
}
function searchCountry(el) {
let request = new api({
url: '',
data: '',
data_type: 'formData',
success: function (data) {
}, error: function (data) {
}
});
request.ajaxRequest()
}