1class ScriptInquireSuccess extends Script{ 2 constructor (params) { 3 super(params) 4 this.$dom = document.querySelector(`#${this.attrId}`) 5 } 6 async init() { 7 this.showEmail() 8 let second = 2 9 let success_redirect_time = sessionStorage.getItem('success_redirect_time') 10 if(success_redirect_time > 0) { 11 second = Number(success_redirect_time) 12 } 13 let timeout = setInterval(() => { 14 if (Utilts.ins().checkDesign()) return 15 if(second === 0) { 16 clearInterval(timeout) 17 let prev_url = sessionStorage.getItem('prev_url') || '/' 18 window.location.href = globalThis.Server.getRinseHref(prev_url, window.app.info.site) 19 } 20 this.$dom.querySelector('.unit-inquire-success__second').innerHTML = second 21 second-- 22 }, 1000); 23 } 24 25 showEmail() { 26 const emailElem = document.querySelector('.unit-inquire-success__email-content') 27 const email = sessionStorage.getItem('prev_inquire_email') 28 if (emailElem && email) { 29 emailElem.innerText = email 30 } 31 } 32}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.