// So... we eventually want to have everything at manage-fit.com, not at subdomain.manage-fit.com // in order to make the eventual migration easier, point all client scripts at the main site // which for now will just iframe the required subdomain // eventually we can update this script to serve the content directly var domain = document.currentScript.dataset.domain; var page = document.currentScript.dataset.page; console.log(page); if (!page) page = 'signup'; // add iframe var iframe = document.createElement('iframe'); var subdomain = "https://$SUBDOMAIN.manage-fit.com".replace("$SUBDOMAIN", domain); var src = subdomain + "/$PAGE".replace("$PAGE", page); // safari doesn't allow iframes... var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); if (isSafari) window.location.href = src; let id = Math.random().toString(36).substring(7); iframe.src = src; iframe.loading = "lazy"; iframe.style.height = "750px"; iframe.style.width = "100%"; iframe.style.border = "none"; iframe.onload="resizeIframe(this)"; iframe.id = id; iframe.classList.add('manage-fit'); document.currentScript.after(iframe); // start iframe resizer var resizer = document.createElement('script'); var selector = "iframe.manage-fit"; resizer.textContent = "setTimeout(function() { iFrameResize({}, selector); }, 1000);"; document.currentScript.after(resizer); // Add iframe resizer script var script = document.createElement('script'); script.src = "https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.min.js"; document.currentScript.after(script);