<สไตล์>
#form-us-laws-edit-account-request,
#form-us-laws-requests,
#form-us-laws-คำขอข้อมูลส่วนบุคคล,
#form-us-laws-orders-request,
#form-us-laws-personal-data-report-request,
#form-us-laws-delete-account-request ,
#form-us-laws-do-not-sell-request {
จอแสดงผล: ไม่มี;
-
ปุ่ม #us_page {
สีพื้นหลัง: โปร่งใส;
เส้นขอบ: 0;
ขอบล่าง: 1px สีดำทึบ;
ช่องว่างภายใน: 0px;
-
/* พื้นหลังโมดอล */
#data-พื้นหลังการตรวจสอบ {
จอแสดงผล: ไม่มี;
ตำแหน่ง: คงที่;
ดัชนี z: 1;
ช่องว่างด้านบน: คำนวณ (50vh - 83px);
ซ้าย: 0;
ด้านบน: 0;
ความกว้าง: 100%;
ความสูง: 100%;
ล้น: อัตโนมัติ;
สีพื้นหลัง: rgb (0,0,0);
สีพื้นหลัง: rgba (0,0,0,0.4);
ความทึบ: ไม่ได้ตั้งค่า;
ดัชนี z: 9999;
-
/* เนื้อหากิริยา */
#data-verification-modal {
สีพื้นหลัง: #fefefe;
ระยะขอบ: อัตโนมัติ;
ช่องว่างภายใน: 16px;
เส้นขอบ: 1px ทึบ #888;
ความกว้าง: 38%;
-
/* ปุ่มปิดโมดอล */
.data-การตรวจสอบ-ปิด {
สี: #aaaaaa;
ลอย: ขวา;
ขนาดตัวอักษร: 28px;
น้ำหนักตัวอักษร: ตัวหนา;
ความสูงของบรรทัด: 17px;
สีพื้นหลัง: โปร่งใส;
เส้นขอบ: 0px;
ช่องว่างภายใน: 0px;
-
.data-verification-close: โฮเวอร์ {
สี: #000;
การตกแต่งข้อความ: ไม่มี;
เคอร์เซอร์: ตัวชี้;
-
/* ข้อความในช่องทำเครื่องหมาย */
#data-verification-container p{
จอแสดงผล: อินไลน์บล็อก;
ช่องว่างภายใน: 0;
ระยะขอบ: 0;
ความสูงของบรรทัด: 24px;
ช่องว่างภายในซ้าย: 10px;
แนวตั้ง: ด้านบน;
ความกว้าง: คำนวณ (100% - 45px);
-
#data-verification-container a, #data-verification-container a:hover{
การตกแต่งข้อความ: ขีดเส้นใต้!สำคัญ;
สี: #4285f4;
-
#data-verification-container อินพุต {
ความทึบ: 0;
ความกว้าง: 0;
ความสูง: 0;
ระยะขอบ: 0;
ช่องว่างภายใน: 0;
-
/* ไอคอนช่องทำเครื่องหมาย */
#ไอคอนการยืนยันข้อมูล {
เคอร์เซอร์: ตัวชี้;
ตำแหน่ง: ญาติ;
ระยะขอบ: อัตโนมัติ;
ความกว้าง: 18px;
ความสูง: 18px;
-webkit-tap-highlight-color: โปร่งใส;
แปลงร่าง: แปล3d (0, 0, 0);
ขอบบน: 2px;
-
#data-verification-icon: ก่อน {
เนื้อหา: "";
ตำแหน่ง: แน่นอน;
ด้านบน: -7px;
ซ้าย: -7px;
ความกว้าง: 32px;
ความสูง: 32px;
รัศมีชายแดน: 50%;
พื้นหลัง: RGBA(34,50,84,0.03);
ความทึบ: 0;
การเปลี่ยนแปลง: ความทึบ 0.2 วินาที;
-
#data-verification-icon svg {
ตำแหน่ง: ญาติ;
ดัชนี z: 1;
กรอก: ไม่มี;
จังหวะ-linecap: รอบ;
จังหวะ-linejoin: รอบ;
จังหวะ: #c8ccd4;
ความกว้างของเส้นขีด: 1.5;
แปลงร่าง: แปล3d (0, 0, 0);
การเปลี่ยนแปลง: ความสะดวกทั้งหมด 0.2 วินาที;
-
#data-verification-icon เส้นทาง svg {
จังหวะ-dashharray: 60;
จังหวะ dashoffset: 0;
-
#data-verification-icon svg polyline {
จังหวะ dashharray: 22;
จังหวะ dashoffset: 66;
-
#data-การตรวจสอบไอคอน:โฮเวอร์:ก่อน {
ความทึบ: 1;
-
#data-verification-container:hover #data-verification-icon svg {
จังหวะ: #4285f4;
-
#data-verification-icon.clicked svg {
จังหวะ: #4285f4;
-
#data-verification-icon. คลิกเส้นทาง svg {
จังหวะ dashoffset: 60;
การเปลี่ยนแปลง: เชิงเส้นทั้งหมด 0.3 วินาที;
-
#data-verification-icon.clicked svg polyline {
จังหวะ dashoffset: 42;
การเปลี่ยนแปลง: เชิงเส้นทั้งหมด 0.2 วินาที;
การเปลี่ยนแปลงล่าช้า: 0.15s;
-
/* การออกแบบการเข้าถึง */
#data-verification-icon:focus, .data-verification-close:focus, #data-verification-container อินพุต:focus ~ #data-verification-icon svg, #data-verification-container a:focus {
กล่องเงา: 0 0 0 3px rgba (21, 156, 228, 0.4);
การเปลี่ยนแปลง: ความสะดวกทั้งหมด 0.3 วินาที;
โครงร่าง: ไม่มี;
แปลงร่าง: สเกล (1.06);
-
#us_page .list-unstyled ปุ่ม li {
เคอร์เซอร์: ตัวชี้;
-
.show-isense {
การเปลี่ยนแปลง: ความทึบ 400ms สำคัญ;
-
.hide-isense {
ความทึบ: 0!สำคัญ;
การเปลี่ยนแปลง: คลายออก 0.4 วินาที;
-
/* การเปลี่ยนแปลง Modal ในความละเอียดมือถือ*/
@media เท่านั้น หน้าจอ และ (ความกว้างสูงสุด: 600px) {
#data-verification-modal {
ความกว้าง: 90%;
-
-
/* กำลังโหลดองค์ประกอบ */
. กำลังโหลด {
จอแสดงผล: ไม่มี;
ด้านบน:50vh;
ซ้าย:50vw;
ตำแหน่ง:คงที่;
-
.loading:not(:required):หลังจาก {
เนื้อหา: '';
จอแสดงผล: บล็อก;
ขนาดตัวอักษร: 10px;
ความกว้าง: 1em;
ความสูง: 1em;
ขอบด้านบน: -0.5em;
-webkit-animation: สปินเนอร์ 1500ms เชิงเส้นไม่มีที่สิ้นสุด;
-moz-animation: สปินเนอร์ 1500ms เชิงเส้นไม่มีที่สิ้นสุด;
-ms-animation: สปินเนอร์ 1500ms เชิงเส้นไม่มีที่สิ้นสุด;
-o-นิเมชั่น: สปินเนอร์ 1500ms เชิงเส้นไม่มีที่สิ้นสุด;
แอนิเมชั่น: สปินเนอร์ 1500ms เชิงเส้นไม่มีที่สิ้นสุด;
รัศมีเส้นขอบ: 0.5em;
-webkit-box-shadow: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) -1.1em 1.1em 0 0, RGBA(255,255,255, 1) -1.5em 0 0 0, RGBA(255,255,255, 1) -1.1em -1.1em 0 0, RGBA(255,255,255, 1) 0 -1.5em 0 0, RGBA (255,255,255, 1) 1.1em -1.1em 0 0;
กล่องเงา: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) - 1.1ม 1.1em 0 0, RGBA(255,255,255, 1) -1.5em 0 0 0, RGBA(255,255,255, 1) -1.1em -1.1em 0 0, RGBA(255,255,255, 1) 0 -1.5em 0 0, RGBA(255,255,25 5, 1) 1.1em -1.1em 0 0;
-
/* แอนิเมชั่น */
@-webkit-keyframes สปินเนอร์ {
0% {
-webkit-transform: หมุน (0deg);
-moz-transform: หมุน (0deg);
-ms-transform: หมุน (0deg);
-o-transform: หมุน (0deg);
แปลงร่าง: หมุน (0deg);
-
100% {
-webkit-transform: หมุน (360deg);
-moz-transform: หมุน (360deg);
-ms-transform: หมุน (360deg);
-o-transform: หมุน (360deg);
แปลงร่าง: หมุน (360 องศา);
-
-
@-moz-keyframes สปินเนอร์ {
0% {
-webkit-transform: หมุน (0deg);
-moz-transform: หมุน (0deg);
-ms-transform: หมุน (0deg);
-o-transform: หมุน (0deg);
แปลงร่าง: หมุน (0deg);
-
100% {
-webkit-transform: หมุน (360deg);
-moz-transform: หมุน (360deg);
-ms-transform: หมุน (360deg);
-o-transform: หมุน (360deg);
แปลงร่าง: หมุน (360 องศา);
-
-
@-o-คีย์เฟรมสปินเนอร์ {
0% {
-webkit-transform: หมุน (0deg);
-moz-transform: หมุน (0deg);
-ms-transform: หมุน (0deg);
-o-transform: หมุน (0deg);
แปลงร่าง: หมุน (0deg);
-
100% {
-webkit-transform: หมุน (360deg);
-moz-transform: หมุน (360deg);
-ms-transform: หมุน (360deg);
-o-transform: หมุน (360deg);
แปลงร่าง: หมุน (360 องศา);
-
-
@keyframes สปินเนอร์ {
0% {
-webkit-transform: หมุน (0deg);
-moz-transform: หมุน (0deg);
-ms-transform: หมุน (0deg);
-o-transform: หมุน (0deg);
แปลงร่าง: หมุน (0deg);
-
100% {
-webkit-transform: หมุน (360deg);
-moz-transform: หมุน (360deg);
-ms-transform: หมุน (360deg);
-o-transform: หมุน (360deg);
แปลงร่าง: หมุน (360 องศา);
-
-
สไตล์>
แอปที่ใช้ในการรับรองการปฏิบัติตาม GDPR, LGPD, CCPA-CPRA, VCDPA, CPA, CTDPA, UCPA, APPI, PIPEDA ของไซต์นี้ รวบรวม IP และที่อยู่อีเมลของคุณเพื่อประมวลผลข้อมูล หากต้องการดูข้อมูลเพิ่มเติม โปรดตรวจสอบลิงก์
นโยบายความเป็นส่วนตัว & ข้อกำหนดในการให้บริการ
การแก้ไขข้อมูล
คุณสามารถใช้ลิงก์ด้านล่างเพื่ออัปเดตข้อมูลบัญชีของคุณได้หากไม่ถูกต้อง
<แบบฟอร์ม>
แบบฟอร์ม>
ความสามารถในการพกพาข้อมูล
คุณสามารถใช้ลิงก์ด้านล่างเพื่อดาวน์โหลดข้อมูลทั้งหมดที่เราจัดเก็บและใช้เพื่อประสบการณ์ที่ดีขึ้นในร้านของเรา
การเข้าถึงข้อมูลส่วนบุคคล
คุณสามารถใช้ลิงก์ด้านล่างเพื่อขอรายงานซึ่งจะมีข้อมูลส่วนบุคคลทั้งหมดที่เราเก็บไว้สำหรับคุณ
<แบบฟอร์ม>
แบบฟอร์ม>
สิทธิ์ที่จะถูกลืม
ใช้ตัวเลือกนี้หากคุณต้องการลบข้อมูลส่วนบุคคลและข้อมูลอื่น ๆ ของคุณออกจากร้านค้าของเรา โปรดทราบว่ากระบวนการนี้จะลบบัญชีของคุณ ดังนั้นคุณจะไม่สามารถเข้าถึงหรือใช้งานได้อีกต่อไป
<แบบฟอร์ม>
แบบฟอร์ม>
หน้านี้ครอบคลุมกฎหมายในรัฐต่อไปนี้: แคลิฟอร์เนีย (CCPA-CPRA), เวอร์จิเนีย (VCDPA), โคโลราโด (CPA), คอนเนตทิคัต (CTDPA), ยูทาห์ (UCPA)
<สคริปต์>
/* เลื่อนขึ้น */
ให้ SlideUp = (เป้าหมาย, ระยะเวลา=500) => {
target.style.transitionProperty = 'ความสูง, ระยะขอบ, ช่องว่างภายใน';
target.style.transitionDuration = ระยะเวลา + 'ms';
target.style.boxSizing = 'เส้นขอบกล่อง';
target.style.height = target.offsetHeight + 'px';
เป้าหมาย. offsetHeight;
target.style.overflow = 'ซ่อน';
เป้าหมาย.สไตล์.ความสูง = 0;
เป้าหมาย สไตล์.paddingTop = 0;
เป้าหมาย. style.paddingBottom = 0;
target.style.marginTop = 0;
target.style.marginBottom = 0;
window.setTimeout( () => {
target.style.display = 'ไม่มี';
target.style.removeProperty('ความสูง');
target.style.removeProperty('padding-top');
target.style.removeProperty('ช่องว่างด้านล่าง');
target.style.removeProperty('ขอบบนสุด');
target.style.removeProperty('ระยะขอบล่าง');
target.style.removeProperty('ล้น');
target.style.removeProperty('การเปลี่ยนแปลงระยะเวลา');
target.style.removeProperty('การเปลี่ยนแปลงคุณสมบัติ');
}, ระยะเวลา);
-
/* เลื่อนลง */
ให้ slideDown = (เป้าหมาย, ระยะเวลา=500) => {
setTimeout(ฟังก์ชัน(){
target.style.removeProperty('จอแสดงผล');
ให้ display = window.getComputedStyle(target).display;
ถ้า (แสดง === 'ไม่มี') display = 'บล็อก';
target.style.display = จอแสดงผล;
ให้ความสูง = target.offsetHeight;
target.style.overflow = 'ซ่อน';
เป้าหมาย.สไตล์.ความสูง = 0;
เป้าหมาย สไตล์.paddingTop = 0;
เป้าหมาย. style.paddingBottom = 0;
target.style.marginTop = 0;
target.style.marginBottom = 0;
เป้าหมาย. offsetHeight;
target.style.boxSizing = 'เส้นขอบกล่อง';
target.style.transitionProperty = "ความสูง ระยะขอบ ช่องว่างภายใน";
target.style.transitionDuration = ระยะเวลา + 'ms';
target.style.height = ความสูง + 'px';
target.style.removeProperty('padding-top');
target.style.removeProperty('ช่องว่างด้านล่าง');
target.style.removeProperty('ขอบบนสุด');
target.style.removeProperty('ระยะขอบล่าง');
window.setTimeout( () => {
target.style.removeProperty('ความสูง');
target.style.removeProperty('ล้น');
target.style.removeProperty('การเปลี่ยนแปลงระยะเวลา');
target.style.removeProperty('การเปลี่ยนแปลงคุณสมบัติ');
}, ระยะเวลา);
}, 100)
-
/* ทูเกิล */
var slideToggle = (เป้าหมาย, ระยะเวลา = 500) => {
ถ้า (window.getComputedStyle(เป้าหมาย).display === 'ไม่มี') {
กลับสไลด์ลง(เป้าหมาย, ระยะเวลา);
} อื่น {
กลับ SlideUp (เป้าหมาย, ระยะเวลา);
-
-
/* เลือนหายไป */
var toggleFadeiSense = (องค์ประกอบ, แสดง) => {
ถ้า (แสดง) {
elem.style.display = "บล็อก";
setTimeout(ฟังก์ชัน(){
elem.classList.add('show-isense');
elem.classList.remove('ซ่อนความรู้สึก');
},20)
} อื่น {
elem.classList.remove('show-isense');
elem.classList.add('ซ่อนความรู้สึก');
setTimeout(() => {
elem.style.display = 'ไม่มี';
}, 400)
-
-
var usSlideUpAll = ฟังก์ชั่น () {
slideUp(document.querySelector('#form-us-laws-edit-account-request'), 100);
slideUp(document.querySelector('#form-us-laws-requests-request'), 100);
slideUp(document.querySelector('#form-us-laws-personal-information-request'), 100);
slideUp(document.querySelector('#form-us-laws-orders-request'), 100);
slideUp(document.querySelector('#form-us-laws-personal-data-report-request'), 100);
slideUp(document.querySelector('#form-us-laws-do-not-sell-request'), 100);
slideUp(document.querySelector('#form-us-laws-delete-account-request'), 100);
document.querySelector('#us_page button').setAttribute("aria-expanded", "false");
-
var อีเมล พิมพ์ยินยอม = false;
var VerificationModalContent = '
';
var usSendRequest = ฟังก์ชั่น (โทรกลับ) {
ดึงข้อมูล ('https://www.cloudflare.com/cdn-cgi/trace', {
วิธีการ: 'GET' ,
ส่วนหัว: {
'ประเภทเนื้อหา': 'ข้อความ/ธรรมดา',
-
-
.then(resp => resp.text())
.then(ตอบกลับ => {
ถ้า (!resp.error) {
ให้ ipInfo = resp;
ให้ formData = new FormData();
ถ้า (พิมพ์ === 'ลูกค้า/ห้ามขาย') {
isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'การวิเคราะห์,การตลาด,ฟังก์ชันการทำงาน,', { หมดอายุ: 365 });
isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', { หมดอายุ: 365 });
ถ้า (ประเภทของ window.Shopify.customerPrivacy !== 'ไม่ได้กำหนด') {
isInSaleOfDataRegion = ประเภทของ window.Shopify.customerPrivacy.saleOfDataRegion === 'ฟังก์ชั่น' ? window.Shopify.customerPrivacy.saleOfDataRegion() : false;
ถ้า (ประเภทของ window.Shopify.customerPrivacy.setTrackingConsent === 'ฟังก์ชั่น' && isInSaleOfDataRegion) {
window.Shopify.customerPrivacy.setTrackingConsent(
-
"sale_of_data": เท็จ
-
() => { console.log('sale_of_data: false')}
-
-
} อื่น {
console.log('ไม่ได้กำหนด API ความเป็นส่วนตัวของลูกค้าในหน้าปัจจุบัน');
-
ถ้า (document.querySelector('.cc-window')) {
document.querySelector('.cc-window').style.display = 'none';
-
// รีเซ็ตข้อความป๊อปอัป
document.querySelector('#us-laws-modal-container-text').innerHTML = 'ฉันให้ความยินยอมในการรวบรวมอีเมลและที่อยู่ IP ของฉันเพื่อวัตถุประสงค์ในการประมวลผลคำขอนี้ หากต้องการข้อมูลเพิ่มเติม โปรดดู
นโยบายความเป็นส่วนตัวและข้อกำหนดในการให้บริการ';
-
formData.append('ร้านค้า', Shopify.shop);
formData.append('อีเมล', อีเมล);
formData.append('ประเภท', ประเภท);
formData.append('sourceOfRequest', 7);
formData.append('ipAddress', ipInfo);
formData.append('consentGiven', ยินยอมGiven);
formData.append('หน้า', 'กฎหมายของสหรัฐอเมริกา');
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', {
วิธีการ: 'โพสต์'
เนื้อความ: formData
-
.then(resp => resp.json())
.then(ตอบกลับ => {
ถ้า (!resp.error) {
usSlideUpAll();
ถ้า (resp.message.length) {
การแจ้งเตือน (resp.message);
} อื่น {
alert('คำขอของคุณถูกส่งเรียบร้อยแล้ว โปรดตรวจสอบอีเมลของคุณเพื่อดูข้อมูลเพิ่มเติม');
-
} อื่น {
การแจ้งเตือน (resp.message);
-
ถ้า (ประเภทของการโทรกลับ == 'ฟังก์ชั่น') {
โทรกลับ (ตอบกลับ);
-
-
.catch(ข้อผิดพลาด => {
การแจ้งเตือน (ข้อผิดพลาดข้อความ);
-
-
อื่น {
การแจ้งเตือน (resp.message);
-
-
-
//ผนวกกิริยาเข้ากับเนื้อหา เพราะไม่เช่นนั้นมันจะไม่อยู่ตรงกลาง (แม้ว่าตำแหน่งจะคงที่ก็ตาม)
document.querySelector("body").insertAdjacentHTML( 'ก่อน', VerificationModalContent);
document.addEventListener("DOMContentLoaded", function() {
ให้ searchParams = URLSearchParams ใหม่ (window.location.search);
ให้ param = searchParams.get('id');
ถ้า (พารามิเตอร์) {
document.getElementById(param).scrollIntoView();
-
// เมื่อผู้ใช้คลิกที่
(x) ให้ปิดโมดอล
document.querySelector('.data-verification-close').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
closeVerificationModal();
-
document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('คลิก', ฟังก์ชัน(e) {
e.preventDefault();
// ตรวจจับการคลิกของ href เนื่องจากมีการเขียนทับ
ถ้า (e.target.tagName === "A") {
window.open(e.target.href, '_blank');
กลับ;
-
document.querySelector('#data-verification-icon').classList.add("คลิกแล้ว");
setTimeout(()=>{
toggleFadeiSense(document.querySelector("#data-verification-modal"), false);
document.querySelector('#data-verification-พื้นหลัง .loading').style.display = 'inline-block';
ยินยอมให้ = จริง;
usSendRequest (ฟังก์ชัน (ตอบกลับ) {
ยินยอมให้ = เท็จ;
closeVerificationModal();
-
}, 400);
-
-
ฟังก์ชั่น openVerificationModal(){
toggleFadeiSense(document.querySelector("#data-verification-modal"), จริง);
toggleFadeiSense(document.querySelector('#data-verification-พื้นหลัง'), จริง);
document.querySelector('#data-verification-container input').focus();
-
ฟังก์ชั่น closeVerificationModal(){
toggleFadeiSense(document.querySelector("#data-verification-พื้นหลัง"), false);
document.querySelector('#data-verification-icon').classList.remove("คลิกแล้ว");
document.querySelector('#data-verification-พื้นหลัง .loading').style.display = 'none';
// เน้นปุ่มประเภทคำขอที่ถูกเลือก
ให้ usLawsForms = document.querySelectorAll('.form-us-laws-request');
usLawsForms.forEach (ฟังก์ชัน (usLawsForm) {
ถ้า (usLawsForm.style.display !== "ไม่มี") {
ให้เราLawsFormLinks = usLawsForm.previousElementSibling.querySelectorAll('li');
ถ้า (usLawsFormLinks.length === 1) {
usLawsFormLinks[0].querySelector('ปุ่ม').โฟกัส();
} อื่น {
// โฟกัสตรรกะสำหรับคำขอ Data Portability
usLawsFormLinks = usLawsForm.parentElement;
ถ้า (usLawsFormLinks.nodeName === 'LI') {
usLawsFormLinks.querySelector('ปุ่ม').โฟกัส();
-
-
-
-
-
document.querySelector('#btn-us-laws-edit-account-request').addEventListener('คลิก', function(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-edit-account-request'), 200);
this.setAttribute("aria ขยาย", "true");
-
document.querySelector('#form-us-laws-edit-account-request-submit').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-edit-account-request-email').value;
type = 'ลูกค้า/แก้ไข';
openVerificationModal();
-
document.querySelector('#btn-us-laws-requests-request').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-requests-request'), 200);
this.setAttribute("aria ขยาย", "true");
-
document.querySelector('#form-us-laws-requests-request-submit').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-requests-request-email').value;
type = 'ลูกค้า/คำขอ';
openVerificationModal();
-
document.querySelector('#btn-us-laws-personal-information-request').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-personal-information-request'), 200);
this.setAttribute("aria ขยาย", "true");
-
document.querySelector('#form-us-laws-personal-information-request-submit').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-personal-information-request-email').value;
type = 'ลูกค้า/personal_info';
openVerificationModal();
-
document.querySelector('#btn-us-laws-orders-request').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-orders-request'), 200);
this.setAttribute("aria ขยาย", "true");
-
document.querySelector('#form-us-laws-orders-request-submit').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-orders-request-email').value;
type = 'ลูกค้า/คำสั่งซื้อ';
openVerificationModal();
-
document.querySelector('#btn-us-laws-personal-data-report-request').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-personal-data-report-request'), 200);
this.setAttribute("aria ขยาย", "true");
-
document.querySelector('#form-us-laws-personal-data-report-request-submit').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-personal-data-report-request-email').value;
type = 'ลูกค้า/รายงาน';
openVerificationModal();
-
document.querySelector('#btn-us-laws-do-not-sell-request').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-do-not-sell-request'), 200);
this.setAttribute("aria ขยาย", "true");
-
document.querySelector('#form-us-laws-do-not-sell-request-submit').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-do-not-sell-request-email').value;
type = 'ลูกค้า/ห้ามขาย';
// ตรวจสอบว่าลูกค้าเข้าสู่ระบบแล้วหรือไม่
ถ้า (__st.cid != ไม่ได้กำหนด) {
document.querySelector('#us-laws-modal-container-text').innerHTML = 'ฉันให้ความยินยอมในการรวบรวมอีเมลและที่อยู่ IP ของฉันเพื่อวัตถุประสงค์ในการประมวลผลคำขอนี้ หากต้องการข้อมูลเพิ่มเติม โปรดดูนโยบายความเป็นส่วนตัวและข้อกำหนดในการให้บริการ';
} อื่น {
document.querySelector('#us-laws-modal-container-text').innerHTML = 'ฉันให้ความยินยอมในการรวบรวมอีเมลและที่อยู่ IP ของฉันเพื่อวัตถุประสงค์ในการประมวลผลคำขอนี้ หากต้องการข้อมูลเพิ่มเติม โปรดดูนโยบายความเป็นส่วนตัวและข้อกำหนดในการให้บริการ หมายเหตุ: หากคุณเป็นผู้ใช้ทั่วไปหรือคุณไม่ได้ลงชื่อเข้าใช้บัญชีของคุณ ตัวเลือกการยกเลิกของคุณจะมีผลเฉพาะกับเซสชันเบราว์เซอร์นี้เท่านั้น';
-
openVerificationModal();
-
document.querySelector('#btn-us-laws-delete-account-request').addEventListener('คลิก', ฟังก์ชัน(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-delete-account-request'), 200);
this.setAttribute("aria ขยาย", "true");
-
document.querySelector('#form-us-laws-delete-account-request-submit').addEventListener('คลิก', ฟังก์ชั่น(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-delete-account-request-email').value;
type = 'ลูกค้า/ลบ';
openVerificationModal();
-
// การนำทางด้วยแป้นพิมพ์ในโมดอลการตรวจสอบข้อมูลเพื่อการเข้าถึง
document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) {
ให้ isTabPressed = e.keyCode === 9 || e.key === "แท็บ" || e.code === "แท็บ";
ให้ isEscapePressed = e.keyCode === 27 || e.key === "หลบหนี" || e.code === "หนี";
ให้ isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "ช่องว่าง";
ให้ isEnterPressed = event.keyCode === 13 || e.key === "ป้อน" || event.code === "เข้า";
ให้ dataVerificationCloseButton = document.querySelector('.data-verification-close');
ให้ dataVerificationCheckbox = document.querySelector('#data-verification-container input');
ให้ dataVerificationLink = document.querySelector('#data-verification-container a');
// ฟังก์ชั่นนี้ช่วยให้เราไม่ต้องยุ่งยากในการเรียก e.preventDefault() หลังจากการโฟกัสทุกครั้ง
ให้ดำเนินการโฟกัส = (focusElement) => {focusElement.focus();e.preventDefault();}
ถ้า (isEscapePressed) {
ถ้า (dataVerificationCloseButton) {
dataVerificationCloseButton.click();
-
-
ถ้า (isSpacePressed || isEnterPressed) {
ถ้า (document.activeElement === dataVerificationCheckbox) {
document.querySelector('#data-verification-container #data-verification-icon').คลิก();
-
-
ถ้า (isTabPressed) {
ถ้า (e.shiftKey) {
ถ้า (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) {
ดำเนินการโฟกัส (dataVerificationLink);
-
} อื่น {
ถ้า (dataVerificationLink && document.activeElement === dataVerificationLink) {
ดำเนินการโฟกัส (dataVerificationCloseButton);
-
-
-
-
สคริปต์>