, 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 gets long-overdue press box - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Calvin gets long-overdue press box

Mon, Dec 01, 2014

In 21 years as sports information director at Calvin College, Jeff Febus has seen it all at Zuidema Field: undefeated seasons, NCAA tournament shoot-out victories and losses, and countless MIAA championships. But up until this season, Febus has had to work from a table on the track, or when weather got bad, from a concrete dugout between the benches.

With technology becoming more important in the sports information聽field, from computer statistics to live-stream video, and the promotion聽of Calvin鈥檚 lacrosse program to a varsity sport, a press box became a聽necessity. And with the completion of a press box this fall, after two聽decades, Febus was finally able to walk out to Zuidema Field聽without double-checking the forecast or ensuring he had enough聽plastic bags to use as rain protection for his electronic equipment.

鈥淚 think I鈥檝e promised Jeff a press box every year for 10 years now,鈥 said Calvin men鈥檚 athletic director Jim Timmer, 鈥渁nd to see it finally happen is rewarding on a number of fronts, especially for our sports information people.鈥

Director of women鈥檚 athletics Nancy Meyer said the press box idea has been considered seriously for the past four or five years. The idea of a stadium then came up, but given the financial uncertainty, it was decided a cheaper option was more fitting.

The addition of lacrosse in 2013 only pushed up the timeline. Not only did Febus have to deal with the unpredictable fall, but the wet and cold conditions of the late spring as well.

鈥淒r. Timmer and I met with the cabinet about the field situation around 18 months ago and talked about the critical need for the press box and even filming,鈥 said Meyer. 鈥淓specially for lacrosse, it is league mandated, so we鈥檝e been put into a difficult position without a press box.鈥

The building project required the help and expertise of a number of different groups and individuals around campus.

鈥淭his isn鈥檛 a huge building project, but it followed the model,鈥 said Timmer. 鈥淭he athletic and kinesiology department expressed a need to our development officers, and Ken Erffmeyer and his group did a good job getting the support that we needed. Once that money was raised, we turned it over to our physical plant, who has done a really great job coordinating with the outside contractor, and CIT with the (video camera and internet connection for) live streaming.聽Finally, Justin TeBrake has done a great job coordinating all that for the athletic department.鈥

In the end, the building of the press box is as much a thank you to Febus for his two decades of work and dedication to Calvin as it is an amenity for those in the athletics and sports information departments to enjoy.

鈥淚鈥檝e known him as a college student, then going off to graduate school, as a young SID learning the ropes, and now becoming the dean of SIDs in the MIAA,鈥 said Meyer. 鈥淗e鈥檚 handled (the lack of a press box) with a lot of grace. To get a press box is something that was way, way overdue.鈥

Timmer added: 鈥淛eff has to be in the conversation as the best Division III sports information director. And a Division III SID is usually overworked, underappreciated and multitasked. Jeff has had to be an expert in all different things in different sports, and Jeff leads with a maroon and gold heart.聽He is in it for our athletes and our coaches, and so in that respect, he鈥檚 done his job with very little complaining, with great energy and great passion.

鈥淛ust talking about the falls and springs, Jeff works long hours, and to get him into a warm environment where he can do his job to the best of his abilities is long overdue, and hopefully Jeff appreciates it and it keeps him here a long time.鈥