Current Path: > home > transcarter > public_html > wp-content > plugins > leadin > scripts > > > entries
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.135 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
app.ts | File | 143 bytes | July 17 2025 21:06:25. | |
elementor.ts | File | 2277 bytes | July 17 2025 21:06:25. | |
feedback.ts | File | 1783 bytes | July 17 2025 21:06:25. | |
gutenberg.ts | File | 394 bytes | July 17 2025 21:06:25. | |
reviewBanner.ts | File | 1918 bytes | July 17 2025 21:06:25. |
import $ from 'jquery'; import { getOrCreateBackgroundApp, initBackgroundApp, } from '../utils/backgroundAppUtils'; import { domElements } from '../constants/selectors'; import { refreshToken, activationTime } from '../constants/leadinConfig'; import { ProxyMessages } from '../iframe/integratedMessages'; const REVIEW_BANNER_INTRO_PERIOD_DAYS = 15; const userIsAfterIntroductoryPeriod = () => { const activationDate = new Date(+activationTime * 1000); const currentDate = new Date(); const timeElapsed = new Date( currentDate.getTime() - activationDate.getTime() ); return timeElapsed.getUTCDate() - 1 >= REVIEW_BANNER_INTRO_PERIOD_DAYS; }; /** * Adds some methods to window when review banner is * displayed to monitor events */ export function initMonitorReviewBanner() { if (refreshToken) { const embedder = getOrCreateBackgroundApp(refreshToken); const container = $(domElements.reviewBannerContainer); if (container && userIsAfterIntroductoryPeriod()) { $(domElements.reviewBannerLeaveReviewLink) .off('click') .on('click', () => { embedder.postMessage({ key: ProxyMessages.TrackReviewBannerInteraction, }); }); $(domElements.reviewBannerDismissButton) .off('click') .on('click', () => { embedder.postMessage({ key: ProxyMessages.TrackReviewBannerDismissed, }); }); embedder .postAsyncMessage({ key: ProxyMessages.FetchContactsCreateSinceActivation, payload: +activationTime * 1000, }) .then(({ total }: any) => { if (total >= 5) { container.removeClass('leadin-review-banner--hide'); embedder.postMessage({ key: ProxyMessages.TrackReviewBannerRender, }); } }); } } } initBackgroundApp(initMonitorReviewBanner);
SILENT KILLER Tool