master
parent
69e1af0ba2
commit
4443c41b20
|
@ -188,24 +188,26 @@
|
|||
let baseUrl = document.querySelector("meta[name=url-base]").getAttribute('content');
|
||||
|
||||
let input = document.querySelector(".phone");
|
||||
let iti = window.intlTelInput(input, {
|
||||
initialCountry: "de",
|
||||
geoIpLookup: function(callback) {
|
||||
$.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
|
||||
var countryCode = (resp && resp.country) ? resp.country : "us";
|
||||
callback(countryCode);
|
||||
});
|
||||
},
|
||||
utilsScript: baseUrl+"/template/assets/libs/intl-tel-input-17.0.0/js/utils.min.js"
|
||||
});
|
||||
if(input){
|
||||
let iti = window.intlTelInput(input, {
|
||||
initialCountry: "de",
|
||||
geoIpLookup: function(callback) {
|
||||
$.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
|
||||
var countryCode = (resp && resp.country) ? resp.country : "us";
|
||||
callback(countryCode);
|
||||
});
|
||||
},
|
||||
utilsScript: baseUrl+"/template/assets/libs/intl-tel-input-17.0.0/js/utils.min.js"
|
||||
});
|
||||
|
||||
$("#anfrage").submit(function() {
|
||||
if (iti.isValidNumber() == false) {
|
||||
alert('Telefonnummer nicht gültig!');
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
});
|
||||
$("#anfrage").submit(function() {
|
||||
if (iti.isValidNumber() == false) {
|
||||
alert('Telefonnummer nicht gültig!');
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
|
@ -214,6 +216,7 @@
|
|||
let btnLoad = formLoad.querySelector('.btn-load');
|
||||
let message = btnLoad.getAttribute('d-load-message');
|
||||
|
||||
btnLoad.disabled = true;
|
||||
btnLoad.innerHTML = `
|
||||
<span class="spinner-border spinner-border-sm" aria-hidden="true"></span>
|
||||
<span role="status">${message}...</span>
|
||||
|
@ -262,7 +265,8 @@
|
|||
const observer = new IntersectionObserver(entries => {
|
||||
entries.forEach(entry => {
|
||||
if (entry.isIntersecting) {
|
||||
setTimeout(() => nameField.focus(), 2000);
|
||||
if(/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) nameField.focus()
|
||||
else setTimeout(() => nameField.focus(), 2000);
|
||||
observer.unobserve(targetElement);
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue