master
parent
d8f461db80
commit
e16822912c
|
@ -10,7 +10,67 @@ function getAddressFiedlValue(addressComponents, $field){
|
||||||
let field = addressComponents.find(obj => obj.types.indexOf($field) > -1);
|
let field = addressComponents.find(obj => obj.types.indexOf($field) > -1);
|
||||||
return field != undefined?field.long_name:'';
|
return field != undefined?field.long_name:'';
|
||||||
}
|
}
|
||||||
function initialize() {
|
|
||||||
|
let input = document.querySelector("#ctelefon");
|
||||||
|
if(input != undefined){
|
||||||
|
let iti = window.intlTelInput(input, {
|
||||||
|
initialCountry: "de",
|
||||||
|
preferredCountries: ["de"],
|
||||||
|
geoIpLookup: function(callback) {
|
||||||
|
$.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
|
||||||
|
let countryCode = (resp && resp.country)?resp.country:"us";
|
||||||
|
callback(countryCode);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
utilsScript: "/template/assets/libs/intl-tel-input/js/utils.min.js",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function updateProducts(){
|
||||||
|
$('#list-products').html('');
|
||||||
|
if(objProducts.length > 0){
|
||||||
|
getInfoFromSelectedProduct().done(function(response, status){
|
||||||
|
response.contents.forEach(function(product){
|
||||||
|
let objProduct = getProductInfo(product);
|
||||||
|
let elementProduct = createProductElement(objProduct);
|
||||||
|
$('#list-products').append(elementProduct);
|
||||||
|
});
|
||||||
|
$('#total-checkout-price').text(numberToEuroFormat(totalPrice));
|
||||||
|
});
|
||||||
|
$('#form-section').show();
|
||||||
|
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').show();
|
||||||
|
$('#total-checkout-price').parent().parent().parent().show();
|
||||||
|
$('#no-products-in-checkout').hide();
|
||||||
|
}else{
|
||||||
|
$('#form-section').hide();
|
||||||
|
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').hide();
|
||||||
|
$('#total-checkout-price').parent().parent().parent().hide();
|
||||||
|
$('#no-products-in-checkout').show();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// iti.getNumber();
|
||||||
|
|
||||||
|
$(window).on('load', function(){
|
||||||
|
updateProducts();
|
||||||
|
$("#successful-submitting-form").delay(4000).slideUp(200, function() { $(this).alert('close'); });
|
||||||
|
$('#anfrage').submit(function(){
|
||||||
|
objProducts = [];
|
||||||
|
localStorage.setItem("products", JSON.stringify(objProducts));
|
||||||
|
});
|
||||||
|
$(document).on('input', '.select-quantity', function(){
|
||||||
|
getInfoFromSelectedProduct().done(function(response, status){
|
||||||
|
totalPrice = 0;
|
||||||
|
response.contents.forEach(function(product){
|
||||||
|
let objProduct = getProductInfo(product);
|
||||||
|
objProduct = calculatePrice(objProduct);
|
||||||
|
totalPrice += objProduct.calc_preis*objProduct.quantity;
|
||||||
|
});
|
||||||
|
$('#total-checkout-price').text(numberToEuroFormat(totalPrice));
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$(window).on('load', google.maps.event, function(){
|
||||||
let input = document.getElementById('field_location');
|
let input = document.getElementById('field_location');
|
||||||
let options = {
|
let options = {
|
||||||
types: ['address'],
|
types: ['address'],
|
||||||
|
@ -56,61 +116,4 @@ function initialize() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
|
||||||
$(window).on('load', google.maps.event, initialize);
|
|
||||||
let input = document.querySelector("#ctelefon");
|
|
||||||
if(input != undefined){
|
|
||||||
let iti = window.intlTelInput(input, {
|
|
||||||
initialCountry: "de",
|
|
||||||
preferredCountries: ["de"],
|
|
||||||
geoIpLookup: function(callback) {
|
|
||||||
$.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
|
|
||||||
let countryCode = (resp && resp.country)?resp.country:"us";
|
|
||||||
callback(countryCode);
|
|
||||||
});
|
|
||||||
},
|
|
||||||
utilsScript: "/template/assets/libs/intl-tel-input/js/utils.min.js",
|
|
||||||
});
|
|
||||||
}
|
|
||||||
// iti.getNumber();
|
|
||||||
function updateProducts(){
|
|
||||||
$('#list-products').html('');
|
|
||||||
if(objProducts.length > 0){
|
|
||||||
getInfoFromSelectedProduct().done(function(response, status){
|
|
||||||
response.contents.forEach(function(product){
|
|
||||||
let objProduct = getProductInfo(product);
|
|
||||||
let elementProduct = createProductElement(objProduct);
|
|
||||||
$('#list-products').append(elementProduct);
|
|
||||||
});
|
|
||||||
$('#total-checkout-price').text(numberToEuroFormat(totalPrice));
|
|
||||||
});
|
|
||||||
$('#form-section').show();
|
|
||||||
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').show();
|
|
||||||
$('#total-checkout-price').parent().parent().parent().show();
|
|
||||||
$('#no-products-in-checkout').hide();
|
|
||||||
}else{
|
|
||||||
$('#form-section').hide();
|
|
||||||
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').hide();
|
|
||||||
$('#total-checkout-price').parent().parent().parent().hide();
|
|
||||||
$('#no-products-in-checkout').show();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$(window).on('load', function(){
|
|
||||||
updateProducts();
|
|
||||||
$("#successful-submitting-form").delay(4000).slideUp(200, function() { $(this).alert('close'); });
|
|
||||||
$('#anfrage').submit(function(){
|
|
||||||
objProducts = [];
|
|
||||||
localStorage.setItem("products", JSON.stringify(objProducts));
|
|
||||||
});
|
|
||||||
$(document).on('input', '.select-quantity', function(){
|
|
||||||
getInfoFromSelectedProduct().done(function(response, status){
|
|
||||||
totalPrice = 0;
|
|
||||||
response.contents.forEach(function(product){
|
|
||||||
let objProduct = getProductInfo(product);
|
|
||||||
objProduct = calculatePrice(objProduct);
|
|
||||||
totalPrice += objProduct.calc_preis*objProduct.quantity;
|
|
||||||
});
|
|
||||||
$('#total-checkout-price').text(numberToEuroFormat(totalPrice));
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
});
|
Loading…
Reference in New Issue