, 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); })(); Swim team jumps into first practice in new pool - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Swim team jumps into first practice in new pool

Thu, Jan 15, 2009
Myrna Anderson

At approximately 3:31 p.m. on Wednesday, Jan. 14, members of the Calvin team took their first leaps into the 50-meter pool housed in the Venema Aquatic Center. Following the ceremonial leap, team members commenced their first practice in the new pool, swimming in pairs up and down the 25-yard lanes that stretched along its width.

鈥淚t feels so good!鈥 yelled one of the women as she swam.

Swimming away

The Calvin swimmers and divers have been exiled from campus since the former pool in the Bergsma Natatorium was closed and demolished in the summer of 2007. Until the new pool and aquatic center, named for lead donor Thelma Venema, was built, the team has been training in the pool at East Grand Rapids High School.

It鈥檚 been a long wait for a new home, said Calvin swim coach Dan Gelderloos, the Calvin swim coach and aquatic instructor.

鈥淚t鈥檚 kind of weird. I envisioned this first day having this aura about it, and it ended up that I鈥檓 just glad to get in here,鈥 he said as he watched the swimmers. 鈥淭his is awesome. It鈥檚 just awesome.鈥

Training off-campus has not been ideal for building a team dynamic, Gelderloos said. 鈥淭he hard part about it is 鈥 you鈥檙e always in a rush to get to a pool. As a team you need those extra minutes in the locker room before and after practice.鈥

A place of their own

Jon Herrema, a junior business major and butterfly and backstroke specialist on the team, agreed that the team鈥檚 temporary aquatic quarters, while good, were not ideal: 鈥淚t鈥檚 nice to have our own place and not have to take equipment back and forth,鈥 he said.

However, the long time away from Calvin鈥檚 facilities has not hurt the team鈥檚 performance, Gelderloos emphasized: 鈥淭hey鈥檙e fine. But this,鈥 he said of the new pool, 鈥渨ill only make things better.鈥

Allison Rober paused in her swimming to talk about the new pool. 鈥淚 have been so impressed with everything,鈥 said the senior exercise science major, who specializes in the 200-meter and the 400-meter individual medleys. The team, she said, has pre-viewed the pool at different stages of its construction.

鈥淚t鈥檚 nice to see the technology and the effort and all of the work come into play鈥攃ome to life. It's so nice,鈥 she said, surveying her teammates churning through the water, 鈥渢o be home.鈥