, 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); })(); Paperless publicity gets alums out to cheer - News & Stories | ƴɸ̳

ƴɸ̳

Skip to main content

Spark

Paperless publicity gets alums out to cheer

Fri, Jun 01, 2012

The enormous publicity task for alerting Calvin and Hope alumni about 87 viewing sites all over the world has been a special challenge for the alumni associations of the two schools.

In addition, 2012 was the first (almost) paperless promotional effort to get the word out about the annual Calvin-Hope men's basketball game broadcast by satellite and on the web. (Florida and Arizona did get a postcard notice.)

Still, another record number of venues hosted a viewing party—87 in all—and the enthusiasm from alumni was at its typical strength.

One of this year’s prime examples came from the Yakota Air Base in Japan where Calvin grad Jim Poel ’85 is the 374th Aeorspace Medicine Squadron Commander and Hope alum Leland Webb is a surgeon for the 374th Surgical Operations Squadron. Of course, they found one another and set up a Rivalry gathering.

In Tulsa, alumna Krista Vermeulen Schaafsma ’76 reported that their event was especially important since it served as the first connector for alumni in the region. “I was worried that we might have to keep the party going, but there was no stopping it!” she wrote.

There's no stopping the tradition of “,” either. The next edition is on Saturday, Feb. 9, 2013.