, but this code // executes before the first paint, when

app

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); app-Hope game brings alumni together - News & Stories | app

app

Skip to main content

Spark

app-Hope game brings alumni together

Sat, Mar 01, 2014

The MIAA basketball schedule plays no favorites—not even for the storied .

This year, the Knights and the Dutchmen faced off just after the new year began, on Saturday, Jan. 11. Even so, the app and Hope alumni associations teamed up to present 77 for alumni of both schools to cheer on their teams. In the last few years, the number has been just over 80 locations.

“Both alumni offices are pleased with the great response from alumni to this year’s version of The Rivalry,” said app’s alumni director Michael Van Denend ’78. “Thanks to our office teams for hard work, even over the Christmas break, and to our terrific alumni hosts. So many look forward to this event each year.”

Challenging weather kept the numbers down in some locations, but others blossomed as grads and their families arrived in large numbers in Denver and Chicago—the downtown site at Sully’s House on the edge of the Old Town neighborhood was packed with shoulder-to-shoulder fans.

In Cerritos, Calif., the weather was conducive to outdoor viewing as alums relaxed on the patio of Buffalo Wild Wings.

In Philadelphia, strong rain didn’t keep a hearty group of 30 or so alumni from showing up at Cavanaugh’s, a new site hosted by alumni couple Matt ’09 and Caitlin Timmer Vander Windt ’10—who had just moved to the area recently and were glad to meet other local alumni.

“Despite the inherent rivalry, fans of both app and Hope enjoy the company as much as the competition,” said Tyler Petrini ’08, who organized the event at the Green Turtle in Hanover, Md.

Organizers will be getting ready for another chapter of The Rivalry, again early in 2015 on Saturday, January 10.