, 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); })(); Chimes wins nine MCPA awards - News & Stories | 鶹

Skip to main content

Calvin News

Chimes wins nine MCPA awards

Fri, Nov 05, 2010
Myrna Anderson

Chimes recently won nine College Newspaper Contest awards from the . The total bested last year’s haul of seven awards for the newspaper.

“I would say it was a pleasure and a surprise to win so many because they actually took away categories this year—and they only allowed one entrant per person per category,” said Stephen Mulder, last year’s editor-in-chief of Chimes.

Chimes collected first place awards for its online edition,  a news story titled “Student Sits Next to Terror Suspect on Christmas Flight” by Emma Slager;  feature page design by Katie Hall and Jackson Hall for “ABC…Grand Rapids” and best original cartoon for “Insomnia” by Lauren Kelly. The paper earned second place honors in investigative reporting for “Festival of Faith and Writing Celebrates 20 Years” by Matthew Koh and for “Falling Leaves” an in-house promotional ad by Mulder.

“About half of them were won by people who had graduated, and the other half of them were won by students who are still on staff,” said current editor-in-chief Amy Surbatovich. “I’m really proud of the work they all did.” Surbatovich is optimistic that the honors will keep coming. “I totally hope that we are going to beat Stephen Mulder’s score,” she said, laughing.

“I hope she does,” Mulder responded.