Untitled
unknown
plain_text
2 years ago
8.2 kB
1
Indexable
(function() { try { /* main variables */ var debug = 0; var variation_name = ""; /* all Pure helper functions */ // selector would be the parent div where your are changing css/js function waitForElement(selector, trigger, delayInterval, delayTimeout) { var interval = setInterval(function() { if ( document && document.querySelector(selector) && document.querySelectorAll(selector).length > 0 ) { clearInterval(interval); trigger(); } }, delayInterval); setTimeout(function() { clearInterval(interval); }, delayTimeout); } let egGreaterthanSvg = `<svg aria-hidden="true" focusable="false" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="103.536px" height="103.536px" viewBox="0 0 103.536 103.536" style="enable-background:new 0 0 103.536 103.536;" xml:space="preserve"> <path d="M0.65,91.928c1.221,2.701,3.881,4.3,6.665,4.3c1.006,0,2.029-0.209,3.006-0.65l88.917-40.195 c2.688-1.216,4.381-3.925,4.295-6.873c-0.085-2.948-1.934-5.554-4.687-6.609L9.929,7.794C6.17,6.352,1.933,8.23,0.489,12.001 c-1.447,3.769,0.438,7.995,4.207,9.44l72.569,27.834L4.299,82.255C0.62,83.92-1.012,88.249,0.65,91.928z"/> </svg>`; let egOverviewHTML = ` <section class="eg-overview-container"> <div class="eg-overview-wrapper"> <!--left side div--> <div class='eg-heading'> <h2 class="eg_services">Top Services</h2> <h2 class="eg_docs">Top Documents</h2> </div> <!--right side div--> <div class="eg-callouts-container eg_topServices"> <!--Certified Translation--> <div class="eg-callouts"> <img src="https://thespanishgroup.org/wp-content/uploads/2020/08/Group-8.png" alt="callout-icon"> <h3 class="eg-title">Certified Translation</h3> <p class="eg-info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat massa, finibus ac velit nec, imperdiet consequat sapien. Mauris nec eleifend odio, nec euismod nunc. Duis et turpis vitae mauris.</p> <a href="#">Learn more ${egGreaterthanSvg}</a> </div> <!--Professional Translation--> <div class="eg-callouts"> <img src="https://thespanishgroup.org/wp-content/uploads/2020/08/Group-9.png" alt="callout-icon"> <h3 class="eg-title">Professional Translation</h3> <p class="eg-info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat massa, finibus ac velit nec, imperdiet consequat sapien. Mauris nec eleifend odio, nec euismod nunc. Duis et turpis vitae mauris.</p> <a href="#">Learn more ${egGreaterthanSvg}</a> </div> <!--Academic Translation--> <div class="eg-callouts"> <img src="https://thespanishgroup.org/wp-content/uploads/2020/08/Group-7.png" alt="callout-icon"> <h3 class="eg-title">Academic Translation</h3> <p class="eg-info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat massa, finibus ac velit nec, imperdiet consequat sapien. Mauris nec eleifend odio, nec euismod nunc. Duis et turpis vitae mauris.</p> <a href="#">Learn more ${egGreaterthanSvg}</a> </div> <!--90+ Languages Supported--> <div class="eg-callouts"> <img src="https://thespanishgroup.org/translations/wp-content/themes/translations/img/global-icon.png" alt="callout-icon"> <h3 class="eg-title">90+ Languages Supported</h3> <p class="eg-info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat massa, finibus ac velit nec, imperdiet consequat sapien. Mauris nec eleifend odio, nec euismod nunc. Duis et turpis vitae mauris.</p> <a href="#">Learn more ${egGreaterthanSvg}</a> </div> </div> <!--left side div--> <div class="eg-callouts-container eg_documents"> <!--Certified Translation--> <div class="eg-callouts"> <img src="https://thespanishgroup.org/wp-content/uploads/2020/08/Group-8.png" alt="callout-icon"> <h3 class="eg-title">Amazing Translation</h3> <p class="eg-info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat massa, finibus ac velit nec, imperdiet consequat sapien. Mauris nec eleifend odio, nec euismod nunc. Duis et turpis vitae mauris.</p> <a href="#">Learn more ${egGreaterthanSvg}</a> </div> <!--Professional Translation--> <div class="eg-callouts"> <img src="https://thespanishgroup.org/wp-content/uploads/2020/08/Group-9.png" alt="callout-icon"> <h3 class="eg-title">Awesome Translation</h3> <p class="eg-info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat massa, finibus ac velit nec, imperdiet consequat sapien. Mauris nec eleifend odio, nec euismod nunc. Duis et turpis vitae mauris.</p> <a href="#">Learn more ${egGreaterthanSvg}</a> </div> <!--Academic Translation--> <div class="eg-callouts"> <img src="https://thespanishgroup.org/wp-content/uploads/2020/08/Group-7.png" alt="callout-icon"> <h3 class="eg-title">Allrounder Translation</h3> <p class="eg-info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat massa, finibus ac velit nec, imperdiet consequat sapien. Mauris nec eleifend odio, nec euismod nunc. Duis et turpis vitae mauris.</p> <a href="#">Learn more ${egGreaterthanSvg}</a> </div> <!--90+ Languages Supported--> <div class="eg-callouts"> <img src="https://thespanishgroup.org/translations/wp-content/themes/translations/img/global-icon.png" alt="callout-icon"> <h3 class="eg-title">900+ Languages Supported</h3> <p class="eg-info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat massa, finibus ac velit nec, imperdiet consequat sapien. Mauris nec eleifend odio, nec euismod nunc. Duis et turpis vitae mauris.</p> <a href="#">Learn more ${egGreaterthanSvg}</a> </div> </div> </div> </section>`; /* Variation functions */ function init() { document.querySelector("section#processinfo").insertAdjacentHTML("afterend",egOverviewHTML); let services = document.querySelector(".eg_services") let docs = document.querySelector(".eg_docs") docs.addEventListener("click", function(){ document.querySelector(".eg_documents").style.display = "block"; document.querySelector(".eg_topServices").style.display = "none"; }) services.addEventListener("click", function(){ document.querySelector(".eg_documents").style.display = "none"; document.querySelector(".eg_topServices").style.display = "block"; }) } /* Initialize variation */ waitForElement("section#processinfo", init, 50, 15000); } catch (e) { if (debug) console.log(e, "error in Test" + variation_name); } })();
Editor is loading...