polite-email-popup
Version:
A polite email popup
26 lines (21 loc) • 983 B
JavaScript
import temporaryGlobals from "../temporary-globals/temporary-globals";
import {persistentGlobals} from "../persistent-globals/persistent-globals";
export default function initDebugNoticeEventListeners () {
if (temporaryGlobals.showDebugNotice) {
document.addEventListener("click", event => {
if (event.target.closest(temporaryGlobals.SELECTORS.DEBUG_ELEM_RESET_SELECTOR)) {
window.localStorage.clear();
window.location.reload();
}
if (event.target.closest(temporaryGlobals.SELECTORS.DEBUG_ELEM_BYPASS_SELECTOR)) {
persistentGlobals.pageViews = 100;
persistentGlobals.activeTimeOnPage = 100;
persistentGlobals.activeTimeOnSite = 100;
persistentGlobals.highestScrollPercentageAcrossAllPages = 100;
let oneDay = 1000 * 60 * 60 * 24;
persistentGlobals.modalClosedDate = Date.now() - (oneDay * 2);
persistentGlobals.bottomBarClosedDate = Date.now() - (oneDay * 2);
}
});
}
}