var XURL='https://schilderstyle.de/konfigurator/2/';
var gw = 0;
$(document).ready(function()
{
$("
").insertAfter($("nav > div.main-menu-right"));
$("").insertAfter($("div.hamburger-menu"));
gw = $(window).width(); // set global width to check horizontal resize event;
resizeNavigation()
$("").insertAfter($("body"));
});
$(document).on('click', '.googleLogin', function() { googleLoginPopup($(this)); });
$(document).on('click', '.facebookLogin', function() { facebookLoginPopup($(this)); });
$(document).on('click', '.googleRegister', function() { googleLoginPopup($(this)); });
$(document).on('click', '.facebookRegister', function() { facebookLoginPopup($(this)); });
$(document).on('click', '.logoutCustomerLink', function (e) { logoutCustomer(e, this); });
function googleLoginPopup(btn)
{
const form = btn.closest('form');
const value = form.find('input[name="sp"]').val();
const state = JSON.stringify({'action': 'google_login', 'mode': value, 'source' : 'index'});
var googleLoginUrl = 'https://accounts.google.com/o/oauth2/v2/auth?client_id=158119646144-70f4clj1e68eklf8nbhvp67kf34q1ucg.apps.googleusercontent.com&redirect_uri=https://schilderstyle.de/konfigurator/scripts/mmk-io.php&response_type=code&scope=openid+email+profile&access_type=offline&state='+state+'&prompt=consent';
socialLoginPopupWindow(googleLoginUrl,'google', value);
}
function facebookLoginPopup(btn)
{
const form = btn.closest('form');
const value = form.find('input[name="sp"]').val();
const state = JSON.stringify({'action': 'fb_login', 'mode': value, 'source': 'index'});
var fbLoginUrl = 'https://www.facebook.com/v21.0/dialog/oauth?client_id=AppID&redirect_uri=https://schilderstyle.de/konfigurator/scripts/mmk-io.php&scope=email,public_profile&state=' + state;
socialLoginPopupWindow(fbLoginUrl,'facebook', value);
//console.log(fbLoginUrl);
}
function logoutCustomer(e,el)
{
e.preventDefault();
console.log('loggin user out');
//return;
const target = $(el).attr('href');
setTimeout(function() {
window.location.href = target;
}, 150);
}
function logoutAmazon()
{
if(window.amazon && amazon.Login)
{
amazon.Login.logout();
//const cookies = [
// 'amazon_Login_state_cache',
// 'amazon_Login_accessToken',
// 'amazon_Login_accessToken_expiresIn',
// 'amazon_Login_accessToken_issueTime'
//];
//cookies.forEach(c => {
// document.cookie = c + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;';
// });
}
if (amazon.Pay) { amazon.Pay.signout(); } /* V2 */
}
$(window).on('resize', function()
{
resizeNavigation()
});
function resizeNavigation()
{
//console.log($(window).height(),$(window).width(),gw);
if($(window).width()!=gw)
{
if ($(window).width() < 1500) { $('.usLoggedText').hide(); $('.usText').hide(); }
else { $('.usLoggedText').show(); $('.usText').show(); }
/* HIDE LOGIN MENU */
$('#mmkmenu .userPanel, #mmkRespMenu .userPanel').hide();
}
}