1 2// Js document ready func 3document.addEventListener('DOMContentLoaded', function () 4{ 5 var zp_popup_wp_body = document.getElementsByTagName("body")[0]; 6 if (typeof(zp_popup_wp_body) != 'undefined' && zp_popup_wp_body != null) 7 { 8 // Body Element exists 9 var zp_popup_circle01_src_element = document.getElementById("zeropay_popup_circle01_src"); 10 var zp_popup_circle02_src_element = document.getElementById("zeropay_popup_circle02_src"); 11 var zp_popup_circle03_src_element = document.getElementById("zeropay_popup_circle03_src"); 12 13 var zp_popup_steps_src_element = document.getElementById("zeropay_popup_paymentsplit_src"); 14 var zp_popup_apply_url_element = document.getElementById("zeropay_popup_apply_url"); 15 16 var zp_popup_icon_dashboard_src_element = document.getElementById("zeropay_popup_icon_dashboard_src"); 17 var zp_popup_icon_truck_src_element = document.getElementById("zeropay_popup_icon_truck"); 18 var zp_popup_icon_percentage_src_element = document.getElementById("zeropay_popup_icon_percentage"); 19 20 var zp_logo_src_element = document.getElementById("zp_logo_full_src"); 21 var zp_steps_src_element = document.getElementById("zp_steps_src"); 22 23 if (typeof(zp_logo_src_element) != 'undefined' && zp_logo_src_element != null && 24 typeof(zp_popup_circle01_src_element) != 'undefined' && zp_popup_circle01_src_element != null && 25 typeof(zp_popup_circle02_src_element) != 'undefined' && zp_popup_circle02_src_element != null && 26 typeof(zp_popup_circle03_src_element) != 'undefined' && zp_popup_circle03_src_element != null && 27 typeof(zp_popup_steps_src_element) != 'undefined' && zp_popup_steps_src_element != null && 28 typeof(zp_popup_icon_dashboard_src_element) != 'undefined' && zp_popup_icon_dashboard_src_element != null && 29 typeof(zp_popup_icon_truck_src_element) != 'undefined' && zp_popup_icon_truck_src_element != null && 30 typeof(zp_popup_icon_percentage_src_element) != 'undefined' && zp_popup_icon_percentage_src_element != null) 31 { 32 // Elements Exist. 33 var zp_logo_src = zp_logo_src_element.innerHTML; 34 var zp_steps_src = zp_steps_src_element.innerHTML; 35 36 var zp_popup_circle01_src = zp_popup_circle01_src_element.innerHTML; 37 var zp_popup_circle02_src = zp_popup_circle02_src_element.innerHTML; 38 var zp_popup_circle03_src =zp_popup_circle03_src_element.innerHTML; 39 40 var zp_popup_steps_src = zp_popup_steps_src_element.innerHTML; 41 var zp_popup_apply_src = zp_popup_apply_url_element.innerHTML; 42 43 44 var zp_popup_icon_dashboard_src = zp_popup_icon_dashboard_src_element.innerHTML; 45 var zp_popup_icon_truck_src = zp_popup_icon_truck_src_element.innerHTML; 46 var zp_popup_icon_percentage_src = zp_popup_icon_percentage_src_element.innerHTML; 47 48 var zp_popup_html = "<div id='zeropayInstalmentModalOverlay'></div><div id='zeropayInstalmentModal'><div class='zeropay-modal-container'><img src='zeropay_popup_circle01' class='zeropay-modal-icon-topleft'> <img src='zeropay_popup_circle02' class='zeropay-modal-icon-bottomright'> <img src='zeropay_popup_circle03' class='zeropay-modal-icon-bottomleft'> <img src='zeropay_popup_paymentsplit' class='zeropay-modal-icon-center'><button class='zeropay-close-button' onclick='return hideZeroPayModal(),!1'>X</button><h1>SHOP NOW<br>PAY IN 3 x PAYMENTS</h1><h2>Zero fees. Zero interest.</h2><div class='zeropay-stepper-container'><ul class='zeropay-steps'><li class='zeropay-step-one'>1st Payment<br><small>Immediatly</small></li><li class='zeropay-step-two'>2nd Payment<br><small>End of the month</small></li><li class='zeropay-step-three'>3rd Payment<br><small>End of next month</small></li></ul></div><div class='zeropay-row'><div class='zeropay-column'><img src='zeropay_popup_icon_dashboard' class='zeropay-popup-icons'><h2>get it</h2><p class='zeropay-popup-icon-p'><span class='zeropay-popup-span'>Approval in 1 minute.</span><br><span class='zeropay-popup-span'>No documents required.</span></p></div><div class='zeropay-column'><img src='zeropay_popup_icon_truck' class='zeropay-popup-icons'><h2>got it</h2><p class='zeropay-popup-icon-p'><span class='zeropay-popup-span'>Use it to pay.</span><br><span class='zeropay-popup-span'>Get your order right away.</span></p></div><div class='zeropay-column'><img src='zeropay_popup_icon_percentage' class='zeropay-popup-icons'><h2>good</h2><p class='zeropay-popup-icon-p'><span class='zeropay-popup-span'>3 x simple payments.</span><br><span class='zeropay-popup-span'>Zero fees. Zero interest.</span></p></div></div><br><div class='zeropay-row zeropay-application-row'><p><span class='zeropay-popup-application-span'>Apply during checkout</span><br><span class='zeropay-popup-application-span'>OR</span><br></p><a href='zeropay_popup_apply' target='_blank' class='zeropay-popup-application-btn-link'><button class='zeropay-application-button'>Click here to apply now</button></a><br><br><span class='zeropay-popup-footer-span'>Need more info? Click <a href='zeropay_popup_moreinfo' target='_blank'>here</a>. Ts&Cs apply.</span></div></div></div>"; 49 50 zp_popup_html = zp_popup_html.replace("zp_logo_full", zp_logo_src); 51 zp_popup_html = zp_popup_html.replace("zp_steps",zp_steps_src); 52 53 zp_popup_html = zp_popup_html.replace("zeropay_popup_paymentsplit",zp_popup_steps_src); 54 zp_popup_html = zp_popup_html.replace("zeropay_popup_circle01",zp_popup_circle01_src); 55 zp_popup_html = zp_popup_html.replace("zeropay_popup_circle02",zp_popup_circle02_src); 56 zp_popup_html = zp_popup_html.replace("zeropay_popup_circle03",zp_popup_circle03_src); 57 zp_popup_html = zp_popup_html.replace("zeropay_popup_icon_dashboard",zp_popup_icon_dashboard_src); 58 zp_popup_html = zp_popup_html.replace("zeropay_popup_icon_truck",zp_popup_icon_truck_src); 59 zp_popup_html = zp_popup_html.replace("zeropay_popup_icon_percentage",zp_popup_icon_percentage_src); 60 61 // Insert Popup src links. 62 zp_popup_html = zp_popup_html.replace("zeropay_popup_moreinfo","https://zeropay.co.za"); 63 zp_popup_html = zp_popup_html.replace("zeropay_popup_apply",zp_popup_apply_src); 64 65 // Check if Modal has not yet been added. 66 var zp_popup_existing_element = document.getElementById("zeropayInstalmentMod
66al"); 67 if (typeof(zp_popup_existing_element) == 'undefined' || zp_popup_existing_element == null) 68 { 69 // Popup has not yet been added, add popup to body. 70 zp_popup_wp_body.insertAdjacentHTML('beforeend',zp_popup_html); 71 } 72 } 73 } 74}, false); 75 76// Js func show ZeroPay modal / popup 77function showZeroPayModal() 78{ 79 var zp_popup_overlay_element = document.getElementById("zeropayInstalmentModalOverlay"); 80 var zp_popup_element = document.getElementById("zeropayInstalmentModal"); 81 if (typeof(zp_popup_overlay_element) != 'undefined' && zp_popup_overlay_element != null && 82 typeof(zp_popup_element) != 'undefined' && zp_popup_element != null) 83 { 84 zp_popup_overlay_element.style.display = "block"; 85 zp_popup_element.style.display = "flex"; 86 } 87} 88 89// Js func hide ZeroPay modal / popup 90function hideZeroPayModal() 91{ 92 var zp_popup_overlay_element = document.getElementById("zeropayInstalmentModalOverlay"); 93 var zp_popup_element = document.getElementById("zeropayInstalmentModal"); 94 if (typeof(zp_popup_overlay_element) != 'undefined' && zp_popup_overlay_element != null && 95 typeof(zp_popup_element) != 'undefined' && zp_popup_element != null) 96 { 97 zp_popup_overlay_element.style.display = "none"; 98 zp_popup_element.style.display = "none"; 99 } 100}
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.