, 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); })(); Pulitzer for Chimes Editor - News & Stories | Â鶹Çø

Â鶹Çø

Skip to main content

Calvin News

Pulitzer for Chimes Editor

Fri, Oct 15, 1999
Sarah Potter

Recently a fortune cookie told Calvin senior Natasja VanderBerg "A Pulitzer Prize is in your future." Appropriate words for the editor of Chimes, the Calvin College student newspaper? 

"Not necessarily," says VanderBerg. "I always dreamed of winning the Nobel Peace Prize, not the Pulitzer." 

But don't count VanderBerg out of the running for the Pulitzer quite yet. The senior from Ontario is a religion and philosophy major and hopes to found an academic journal that will deal with the interaction between the two disciplines. "I want to create a publication that addresses the challenges Christianity faces in today's world," she says. 

For now, VanderBerg is challenging the Calvin community through the Chimes. She became involved in Chimes a year ago by writing a weekly column. "I was tired of being passively critical and wanted to become involved in the issues that concerned students," she says. "And I love writing." 

She also sees ties between being the Chimes editor and her future religion and philosophy goals. "Journalism helps people realize that there's more than one side to every story," she says. "That's something even people in the academic world forget." Good writing, she believes, is about listening to different viewpoints and being able to relay them in a fair and accurate manner. "You have to have respect for someone's opinion to write it," she says. 

When she graduates in May, VanderBerg hopes to go to the Institute of Christian Studies in Toronto to further study religion and philosophy. 

A Renfrew, Ontario native, she graduated from Saint Joseph's Catholic High School and is a member of Hebron Christian Reformed Church, where her dad is the pastor. 

Chimes has been the student newspaper of Calvin College since 1906.Â