var XURL='https://schilderstyle.de/konfigurator/2/'; var gw = 0; $(document).ready(function() { $("
Anmelden
Warenkorb
").insertAfter($("nav > div.main-menu-right")); $("
Anmelden
Warenkorb
").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(); } }