Drehscheibe 1500ms Onendlech Drehen 0 Grad bis Drehen 360 Grad Formen

Är Privatsphär ass eis wichteg. Wéi an eiser Dateschutzpolitik beschriwwen, sammele mir bestëmmt perséinlech Informatiounen duerch Är Interaktioune mat eiser Websäit, dorënner Cookien an ähnlech Tracking-Technologien. Mir kënnen dës Donnéeën mat Drëttpersounen, wéi zum Beispill Reklammepartner, deelen, fir personaliséiert Reklammen unzebidden an Är Online-Erfahrung ze verbesseren.

Ënnert bestëmmte Dateschutzgesetzer vun den US-Bundesstaaten kann d'Weiderginn vu perséinlechen Donnéeën fir gezielte Reklammen als "Verkaf" , "Deelen" oder "gezielte Reklammen" ugesi ginn. Jee no Ärem Standuert hutt Dir d'Recht, Iech vun dësen Aktivitéiten ofzemellen.

Wéi een sech ofmellt

  • Klickt op "Opt Out" fir ze verhënneren, datt Äre Browser perséinlech Donnéeën deelt.
  • Maacht e Kräizchen an der Këscht a gitt Är E-Mail-Adress an , fir dës Optioun fir Äre Clientkonto auszedehnen.

Wann Äre Browser Global Privacy Control (GPC) ënnerstëtzt an Dir en aktivéiert hutt, veraarbechte mir Är Ufro automatesch als Opt-out, wou et gesetzlech verlaangt gëtt.


Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen .

'; var isEmailValid = function(email) { loosst regex = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; wann (E-Mail == '' || E-Mail == ondefinéiert) { falsch zréckginn; } soss { regex.test(E-Mail) zréckginn; } } var usSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { Method: 'GET', Iwwerschrëften: { 'Inhaltstyp': 'Text/einfach', }, }) .then(resp => resp.text()) .dann(resp => { wann (!resp.fehler) { loosst ipInfo = bzw.; loosse formData = nei FormData(); wann (Typ === 'Client/net-verkafen') { isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'Analysen,Marketing,Funktionalitéit,', { expires: 365 }); isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', { expires: 365 }); wann (typeof window.Shopify.customerPrivacy !== 'ondefinéiert' && typeof window.Shopify.customerPrivacy.setTrackingConsent === 'Funktioun') { wann (Typof localStorage.getItem("gdprCache") !== 'ondefinéiert' && localStorage.getItem("gdprCache") !== null) { loosst gdprCache = JSON.parse(localStorage.getItem("gdprCache")); wann (typeof gdprCache.userIsInSaleOfDataRegion !== 'ondefinéiert' && (gdprCache.userIsInSaleOfDataRegion === 'true' || gdprCache.userIsInSaleOfDataRegion === true)) { window.Shopify.customerPrivacy.setTrackingConsent() { "Verkaf_vun_Donnéeën": falsch, }, () => { console.log('sale_of_data: false')} ); } } } soss { console.log('Client Privacy API ass net op der aktueller Säit definéiert'); } wann (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // Popup-Text zrécksetzen document.querySelector('#donotsell-modal-container-text').innerHTML = 'Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen .'; } formData.append('shop', Shopify.shop); formData.append('E-Mail', E-Mail); formData.append('Typ', Typ); formData.append('sourceOfRequest', 7); formData.append('ipAddress', ipInfo); formData.append('ZoustëmmungGinn', ZoustëmmungGinn); formData.append('Säit', 'US Gesetzer'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { } } Method: 'POST', Kierper: FormDaten }) .then(resp => resp.json()) .dann(resp => { wann (!resp.fehler) { usSlideUpAll(); wann (resp.message.length) { alert(resp.message); } soss { alert('Är Ufro gouf erfollegräich geschéckt. Kuckt w.e.g. Är E-Mail fir méi Informatiounen.'); } } soss { alert(resp.message); } wann (Typ vum Callback == 'Funktioun') { Réckruff (resp); } }) .catch(Feeler => { alert(fehler.message); }) } soss { alert(resp.message); } }) } document.addEventListener("DOMContentLoaded", function() { //Modal un de Kierper bäifügen, well soss bleift en net zentréiert (och wann d'Positioun fix ass) document.querySelector("body").insertAdjacentHTML( 'virdrunEnn', verifikatiounModalInhalt); loosst searchParams = new URLSearchParams(window.location.search); loosst param = searchParams.get('id'); wann (parameter) { document.getElementById(param).scrollIntoView(); } // Wann de Benotzer op (x) klickt, maacht de Modal zou document.querySelector('.data-verification-close').addEventListener('klick', function(e) { } e.preventDefault(); closeVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('klick', function(e) { e.preventDefault(); // De Klick vun engem href detektéieren, well en iwwerschriwwe gëtt. wann(e.target.tagName === "A") { window.open(e.target.href, '_blank'); Réckkehr; } document.querySelector('#data-verification-icon').classList.add("geklickt"); Zäitausgang(() => { toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; ZoustëmmungGinn = wouer; usSendRequest(function(resp) { ZoustëmmungGinn = falsch; closeVerificationModal(); }); }, 400); }); }); Funktioun openVerificationModal() { wann(!assEmailValid(E-Mail)) { alert('Ongülteg E-Mail'); Réckkehr; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#datenverifizéierungscontainer-Input').focus(); } Funktioun closeVerificationModal() { toggleFadeiSense(document.querySelector("#datenverifizéierungshannergrond"), falsch); document.querySelector('#data-verification-icon').classList.remove("geklickt"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Fokusséiert de Knäppchen vum ausgewielten Ufrotyp loosst eisLawsForms = document.querySelectorAll('.form-donotsell-request'); usLawsForms.forEach(function(usLawsForm) { wann (usLawsForm.style.display !== "none") { loosst usLawsFormLinks = usLawsForm.previousElementSibling.querySelectorAll('li'); wann (usLawsFormLinks.length === 1) { usLawsFormLinks[0].querySelector('Knäppchen').focus(); } soss { // Fokuslogik fir Ufroen iwwer Datenportabilitéit usLawsFormLinks = usLawsForm.parentElement; wann (usLawsFormLinks.nodeName === 'LI') { usLawsFormLinks.querySelector('Knäppchen').focus(); } } } }); } document.querySelector('#btn-donotsell-do-not-sell-request').addEventListener('change', function(e) { } e.preventDefault(); loosst isExpanded = this.checked; usSlideUpAll(); wann(assErweidert) { slideDown(document.querySelector('#formular-donotsell-don-not-sell-request'), 200); } soss { slideUp(document.querySelector('#formular-donotsell-don-not-sell-request'), 200); } }); document.querySelector('#form-donotsell-do-not-sell-request-submit').addEventListener('klickt', function(e) { e.preventDefault(); E-Mail = document.querySelector('#formular-donotsell-don-not-sell-request-email').value; Typ = 'Client/net verkafen'; // Iwwerpréift ob de Client ageloggt ass wann (Typ vun __st !== "ondefinéiert" && __st.cid != ondefinéiert) { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen .'; } soss { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen . Bemierkung: Wann Dir e Gaaschtbenotzer sidd oder net an Ärem Kont ageloggt sidd, ass Är Ofmeldung nëmme fir dës Browser-Sitzung gëlteg.'; } openVerificationModal(); }); // Tastaturnavigatioun am Datenverifizéierungsmodal fir Zougänglechkeet document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { } loosst isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; loosst isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; loosst isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Leerzeechen"; loosst isEnterPressed = event.keyCode === 13 || e.key === "Enter" || event.code === "Enter"; loosst dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // Dës Funktioun spuert eis d'Méi, e.preventDefault() no all Fokuséierung opzeruffen loosst executeFocus = (focusElement) => {focusElement.focus(); e.preventDefault();} wann (isEscapePressed) { wann (DatenVerifizéierungZoumaachenButton) { datenVerifikatiounZoumaacheButton.klick(); } } wann (assSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } wann (assTabPressed) { wann (e.shiftKey) { wann (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(DatenVerifizéierungslink); } } soss { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); Funktioun Erfollegsmessage weisen() { var successMessageh3 = document.getElementById('pc--opt-out-success'); var successMessageEle = successMessageh3.getElementsByTagName('span')[0]; var successMessage = ' Erfollegräich Ofmeldung ofgeschloss '; successMessageEle.innerHTML = successMessage; successMessageh3.style.display = 'flex'; } Funktioun weisenFeelerMessage() { document.getElementById('pc--opt-out-fehler').style.display = 'flex'; } Funktioun weisenNetUwendbarMessage() { document.getElementById('pc--opt-out-not-applicable').style.display = 'block'; } Funktioun SetupFormular() { var formContainer = document.getElementById('pc--opt-out-form-container'); formContainer.style.display = 'block'; } Funktioun loadFeatureCallback(Feeler) { wann (Feeler) { Feeler beim Auswerfen; } Formulaire opstellen(); } Funktioun ccpaOptOutLoader() { window.Shopify.loadFeatures( [ { Numm: 'Zoustëmmungs-Tracking-API', Versioun: '0.1', }, ], loadFeatureCallback, ); } ccpaOptOutLoader(); document.getElementById('btn-donotsell-opt-out').addEventListener('klick', function (e) { } e.preventDefault(); window.Shopify.customerPrivacy.setTrackingConsent({"sale_of_data": false}, () => { Erfollegsmessage weisen(); }); }); wann (TypofFënster.Shopify.ClientPrivacy !== 'ondefinéiert') { var Wäerter = window.Shopify.customerPrivacy.currentVisitorConsent(); }