, 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); })(); Cold Knight Club set for Friday - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Cold Knight Club set for Friday

Tue, Jan 30, 2007
Myrna Anderson

The ninth annual Cold Knight Club will be inducted at Calvin College on Friday, February 9, 2007, beginning at 5:30 p.m. The Cold Knight Club is part of a week of festivities at Calvin for Homecoming 2007.

And what exactly is the Cold Knight Club?

Simply put: a group of students willing to put on a bathing suit in February and submerge themselves in Calvin's "Sem Pond," a picturesque body of water on campus that lies between President Gaylen Byker's house and the Calvin Theological Seminary.

Last year over 200 students took the plunge, but into a pond that was free of ice as a result of a January and February that was unusually warm (so warm that a thunderstorm postponed the plunge by one day).

Lack of ice is not likely to be a problem this year. The forecast for Friday is calling for a high of 20 degrees!

The format for the annual event is simple. At about 5 p.m. students will come to the Sem Pond to register (all of the students who jump get a big beach towel that says Calvin College, Homecoming 2007, Cold Knight Club).

And around 5:30 pm or so they start jumping, one by one, into the frigid waters.

The Cold Knight Club began in 1999 as a way to get current Calvin students more involved in Homecoming. The idea originated with Calvin professor Randy Buursma (appropriately pronounced BRRRRR SMA).

All told over 500 students have participated in this annual Homecoming event since it began in '99, including seven member of the Gold Cold Knight Club鈥攖hose who have jumped four or more years. There are 10 possible new inductees into the Gold Cold Knight Club this year.