Untitled

 avatar
unknown
plain_text
2 years ago
2.7 kB
5
Indexable
(function () {
  try {
    /* main variables */
    var debug = 0;
    var variation_name = "";
    var $;
    /* all Pure helper functions */

    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 newModule = `
    <section class="eg-container container section">
    <div class="section-title margin-small">
        <h1>Pricing starting at<br> $8/per month
        </h1>
    </div>
    <p>With transparent pricing and no hidden fees, find the plan<br> and products that work for your team.</p>

    <!--start-->
    <div class="eg-all-product-module">

        <div class="after-cards-accordion">
            <div class="section-title margin-small">
                <h4>
                    All products include
                </h4>
            </div>
            <div class="grid-2-col eg-list-container">
                <ul class="list features body-small eg-list" role="list">
                    <li>Regular status updates</li>
                    <li>Single sign-on (SSO) and SCIM</li>
                    <li>Mobile app</li>
                    <li>Personalized 1:1 agendas and tracking</li>
                    <li>Employee praise and recognition</li>
                </ul>
                <ul class="list features body-small eg-list" role="list">
                    <li>Slack, Google Apps, Microsoft Teams, and Outlook integrations</li>
                    <li>HRIS integrations</li>
                    <li>Real-time feedback</li>
                    <li>Change Management Hub</li>
                    <li>Lattice University</li>
                </ul>
            </div>
        </div><a class="btn btn-primary btn-price">Get started</a>

    </div>
    <!--end-->
</section>
    `;

    const init = () => {
      if ((window.location.href.indexOf("/lp") !== -1) && (!document.querySelector(".eg-container"))) {
        document.querySelector('[id^="quotes_slider-block"]').insertAdjacentHTML("beforebegin", newModule);
        document.querySelector('.eg-all-product-module a').addEventListener('click', function () {
          window.scrollTo({ top: 0, behavior: 'smooth' });
        });
      }

    }
    waitForElement('[id^="quotes_slider-block"]', init, 50, 15000);
  } catch (e) {
    if (debug) console.log(e, "error in Test" + variation_name);
  }
})();


Editor is loading...