Skip to content
This event has passed — it was held on June 20, 2024.
Thursday, June 20 · 9:30 PM – Friday, June 21 · 12:00 AM EDT
Summer Solstice Soirée
Join Trybal Gatherings x JCC Manhattan as we kick off summer with a rooftop party in the city! From boozy treats to urban beats, we’re greeting the summer solstice with great friends and immaculate vibes. Register early for one of the JCC’s biggest rooftop parties of the season on the longest day of the year!
Summer Solstice Soirée
Thursday, June 20, 2024
6:30 – 9:00 PM EST
Marlene Meyerson JCC Manhattan
334 Amsterdam Ave, New York, NY 10023
Trybal reimagines Jewish gatherings in a modern world by offering innovative getaways for young adults in their 20s/30s to connect, explore, play, and celebrate in a socially Jewish context.
Register Now
About the Organizer
Location
(function () {
/* ---------- 1) Rewrite chip hrefs to pretty URL ---------- */
function cityFromPath() {
var segs = location.pathname.split('/').filter(Boolean);
return segs[0] || 'nyc';
}
function buildUrl(city, slug) { return '/' + city + '/' + slug + '/'; }
function rewriteChipLinks(scope) {
var city = cityFromPath();
var sel = '.wpgb-card a[href*="/jewish-events/category/"], .wpgb-card .event-chips a';
var chips = (scope || document).querySelectorAll(sel);
chips.forEach(function (a) {
var href = a.getAttribute('href') || '';
var parts = href.split('/').filter(Boolean);
var slug = parts[parts.length - 1];
if (!slug) return;
a.setAttribute('href', buildUrl(city, slug));
});
}
function onDomReady(cb){
if (document.readyState !== 'loading') return cb();
document.addEventListener('DOMContentLoaded', cb);
}
onDomReady(function(){ rewriteChipLinks(); });
document.addEventListener('wpgbRefreshed', function(e){ rewriteChipLinks(e.target); });
/* ---------- 2) Prefilter grid on /{city}/{term}/ ---------- */
// term = second path segment (e.g., /nyc/speed-dating/)
var pathSegs = location.pathname.split('/').filter(Boolean);
var term = (pathSegs.length >= 2) ? pathSegs[1] : null;
if (!term) return; // normal city page
var FACET_SELECTOR =
'.wpgb-facet[data-facet="event_type"], .wpgb-facet[data-taxonomy="tribe_events_cat"], .wpgb-facet--taxonomy';
function tryPreselect() {
var facet = document.querySelector(FACET_SELECTOR);
if (!facet) return false;
// Try several ways facets store the slug
var input =
facet.querySelector('input[value="' + term + '"]') ||
facet.querySelector('[data-slug="' + term + '"]') ||
facet.querySelector('input[value$="/' + term + '"]');
if (!input) return false;
// Select & trigger filter
if ((input.type === 'checkbox' || input.type === 'radio')) {
if (!input.checked) input.checked = true;
input.dispatchEvent(new Event('change', { bubbles: true }));
} else {
var li = input.closest('li, .wpgb-choice'); if (li) li.click();
}
return true;
}
// Wait for WPGB markup; poll briefly + re-run after WPGB signals refresh/ready
var attempts = 0, maxAttempts = 20;
function poll() {
if (tryPreselect() || attempts++ >= maxAttempts) return;
setTimeout(poll, 150);
}
onDomReady(poll);
document.addEventListener('wpgbReady', poll);
document.addEventListener('wpgbRefreshed', poll);
})();