42 lines
958 B
JavaScript
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()
|
|
} |