top | item 44377844 Show HN: Best time to leave to avoid traffic 3 points| BigBalli | 8 months ago |bigballi.com 6 comments order hn newest 1970-01-01|8 months ago Doesn't work on desktop. Can't enter anything beyond 2 or 3 chars BigBalli|8 months ago Google API was not matching url for permission. fixed, thanks! load replies (1) extraduder_ire|8 months ago Why does this page redirect me to your linkedin page and re-open itself in a new tab when I click anywhere? That's not cool, dude.This code in /common.js is what does it; function handleLinkedInRedirect() { const oneWeek = 7 * 24 * 60 * 60 * 1000; const lastOpened = localStorage.getItem("linkedInOpened"); const isHomepage=location.href.match(/https:\/\/BigBalli\.com\/?$/i) if (isHomepage && !lastOpened || Date.now() - lastOpened > oneWeek) { document.addEventListener("click", function openLinkOnce(event) { const target = event.target; const url = target.tagName === "A" && target.href ? target.href : location.href; window.open(url, "_blank"); setTimeout(() => { location.href = "https://www.linkedin.com/in/giacomoballi/"; }, 1); localStorage.setItem("linkedInOpened", Date.now().toString()); document.removeEventListener("click", openLinkOnce); }); } } BigBalli|8 months ago fudge, thx for spotting that. was imported from a different project. shouldn't be there. Also have an error in the conditional
1970-01-01|8 months ago Doesn't work on desktop. Can't enter anything beyond 2 or 3 chars BigBalli|8 months ago Google API was not matching url for permission. fixed, thanks! load replies (1)
BigBalli|8 months ago Google API was not matching url for permission. fixed, thanks! load replies (1)
extraduder_ire|8 months ago Why does this page redirect me to your linkedin page and re-open itself in a new tab when I click anywhere? That's not cool, dude.This code in /common.js is what does it; function handleLinkedInRedirect() { const oneWeek = 7 * 24 * 60 * 60 * 1000; const lastOpened = localStorage.getItem("linkedInOpened"); const isHomepage=location.href.match(/https:\/\/BigBalli\.com\/?$/i) if (isHomepage && !lastOpened || Date.now() - lastOpened > oneWeek) { document.addEventListener("click", function openLinkOnce(event) { const target = event.target; const url = target.tagName === "A" && target.href ? target.href : location.href; window.open(url, "_blank"); setTimeout(() => { location.href = "https://www.linkedin.com/in/giacomoballi/"; }, 1); localStorage.setItem("linkedInOpened", Date.now().toString()); document.removeEventListener("click", openLinkOnce); }); } } BigBalli|8 months ago fudge, thx for spotting that. was imported from a different project. shouldn't be there. Also have an error in the conditional
BigBalli|8 months ago fudge, thx for spotting that. was imported from a different project. shouldn't be there. Also have an error in the conditional
1970-01-01|8 months ago
BigBalli|8 months ago
extraduder_ire|8 months ago
This code in /common.js is what does it;
BigBalli|8 months ago