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

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); })(); Calvin vs. Hope 2016 - News & Stories | 鶹

Skip to main content

Spark

Calvin vs. Hope 2016

Tue, Mar 15, 2016

The 193rd edition of “The Rivalry” gave alumni and friends twice the excitement as both the women’s and men’s Calvin-Hope basketball games were played back-to-back at Van Noord Arena. While only the men’s game was broadcast over satellite feed to more than 75 remote sites around the globe, the women’s game was on Calvin’s livestream website and could be viewed from anywhere.

The women Knights upset the previously undefeated Flying Dutch 88-77 in a spirited contest. In the men’s game, the Knights fell to the Dutch in a typical close-call Rivalry contest, 65-61.

Valorie Avink ’01 reported that “one Calvin grad and one Hope grad” watched the game from Cap-Haitian, and Calvin student Emily Workman ’18 said the game was on in Santa Lucia, Honduras.

“We cheered on our Knights in a different language,” wrote Workman, “and even got local Hondurans to support maroon and gold with us.”

In Nashville, Tenn., Sara Fletcher Patterson ’93 noted that one fan said, “We did not even know there were other Calvin people around here. We were worried no one was going to be here, but this is really fun!” In Denver, Colo., Tyler Amidon ’93 was impressed with “all of the energy in the room” that made it feel as though present in the arena. 

Los Angeles site host Rachel Macy ’00 commented, “Both the Hope host and myself walked away encouraged that it is more than just a game. Getting alumni together is creating a little western Michigan community in southern California.”