happs
View full poster

8th Annual Downtown Whitby Christmas Market

Fri, Nov 13 at 4:00 PM to 9:00 PM

Downtown Whitby BIA · Celebration Square – 405 Dundas Street West and Mary St. Promenade, 209 Dundas St E, Whitby, ON L1N 7H8

View Full Schedule & Source Info

Get 5 things to do every Thursday

Free. One email a week.

Two days of festive fun at the Downtown Whitby Christmas Market! Enjoy entertainment, activities, treats, and unique holiday shopping.

Get directions See everything on this week
Listed by Downtown Whitby BIA
Open original listing →

happs shows what's happening around you, today.

(function(){ // Wire all newsletter signup forms on this page (desktop rail + mobile bottom). // Sends to /api/subscribe with source=event-page for attribution. function wireNl(fId, eId, bId, mId) { var f = document.getElementById(fId); if (!f) return; var e = document.getElementById(eId); var b = document.getElementById(bId); var m = document.getElementById(mId); f.addEventListener('submit', function(ev) { ev.preventDefault(); var email = e ? e.value.trim() : ''; if (!email) return; if (b) { b.disabled = true; b.textContent = '...'; } if (m) { m.className = ''; m.textContent = ''; } fetch('/api/subscribe', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: email, ref: 'event-page', referrer: document.referrer || '' }), }) .then(function(r) { return r.json().catch(function() { return null; }); }) .then(function(d) { if (m) { if (d && d.ok) { m.className = 'nl-msg ok'; m.textContent = d.already ? 'You are already on the list. See you Thursday!' : d.needsConfirm ? 'Almost done! Check your email and tap the button to confirm.' : 'You are in! See you Thursday.'; } else { m.className = 'nl-msg err'; m.textContent = 'Something went wrong. Try again?'; } } if (b) { b.disabled = false; b.textContent = 'Send me the picks'; } }) .catch(function() { if (m) { m.className = 'nl-msg err'; m.textContent = 'Something went wrong. Try again?'; } if (b) { b.disabled = false; b.textContent = 'Send me the picks'; } }); }); } wireNl('nl-f', 'nl-e', 'nl-b', 'nl-msg'); wireNl('nl-fm', 'nl-em', 'nl-bm', 'nl-msgm'); wireNl('nl-f-ph', 'nl-e-ph', 'nl-b-ph', 'nl-msg-ph'); })();