, 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's Crossing Wins Name Contest - News & Stories | Â鶹Çø

Â鶹Çø

Skip to main content

Calvin News

Calvin's Crossing Wins Name Contest

Wed, May 08, 2002
N/A

The new pedestrian walkway at Calvin College has an official name. At a , held at 10 a.m. on May 8, the 380-foot span over the East Beltline was christened Calvin's Crossing.

To come up with a name, Calvin held a contest that drew about 150 entries, everything from the serious to the sardonic. There were suggestions as simple as Dwight and as silly as Dude, Where's My Overpass. Some suggested naming the structure for Calvin President Gaylen Byker, while others favored naming it after long-time Chaplain Dale Cooper.

In the end a five-person committee chose the descriptive, yet alliterative, moniker — Calvin's Crossing.

The name was submitted by five people: students Jill Baker (Strathroy, ON), Andrea Hagerup (East Grand Rapids), Micah Sytsma (Elmhurst, IL) and Steve Zaagman (Grand Rapids) and staff member Phil de Haan. Each of the students earned $100 for the winning suggestion.

Interestingly, the name conforms to the California Department of Transportation for structures such as bridges, overpasses, underpasses, tunnels and crossings. According to C-DOT, a pedestrian walkway over a highway, like Calvin's, is technically known as a pedestrian overcrossing. M-DOT does not have such strict naming conventions and often refers to a structure such as Calvin's simply as a pedestrian bridge.