, 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); })(); Farewell to an inspiring Spark storyteller - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Farewell to an inspiring Spark storyteller

Tue, Dec 01, 2020

After 27 years of writing and editing Spark, Lynn Bolt Rosendale 鈥85 is retiring from her dream job. Before coming to Calvin she worked as a sports reporter for The Grand Rapids Press and used to consider that her dream job. She loved covering sports except for the evening and weekend hours.

After earning a master鈥檚 in journalism from the University of Illinois and a short stint in Colorado, she returned to Michigan. She stopped in then Alumni Director Mike Van Denend鈥檚 office to see if he needed freelance help. Van Denend gave Rosendale her first job at Calvin, a news story about CAMP, the Calvin Alumni Meat and Potatoes program. The initiative matched Calvin students with alumni for dinners in their home.

After a few years of freelancing, she started writing feature stories for Spark. In 1993 an alumni communications position was created, and Van Denend hired Rosendale full time. He recalls what a great hire she was for Calvin: 鈥淪he could have left Calvin a number of times and taken a job in corporate communications. She could have left, but she didn鈥檛 because she loved Calvin and caught its mission. Lynn鈥檚 journalistic instincts were perfect for Spark.鈥

Rosendale鈥檚 tenure at Spark allowed her to meet impressive alumni and tell fascinating stories. 鈥淲hat鈥檚 been amazing to me is the talent and where we have alumni redeeming their square inch,鈥 she said. 鈥淭hey are everywhere and they do amazing and inspiring work. A lot of times I felt very humbled by the work that they do. The small part I can do is to tell their story and try to inspire other alumni through it.鈥

Her reporting has taken her around the country. She visited with an organic rancher in Idaho, went behind the scenes with the stage director for the Barnum & Bailey Circus, interviewed the president and CEO of the National Wildlife Federation, and spent a day with the cast of the Blue Man Group.

鈥淥ur alumni are amazing; we have alumni who use their businesses to give back, who work with the poorest of the poor, the people who don鈥檛 have voices,鈥 Rosendale said.

As a journalist, Rosendale was always learning. She approached subjects with humility to learn what she鈥檇 be reporting on and also share complex topics in a way that alumni readers could understand.

In retirement she is looking forward to continued learning, spending time with family, and traveling and taking biking trips with her husband. Her parents had a philosophy of investing in people and experiences, and she wants to embrace that philosophy even more in retirement.

We鈥檙e grateful for the time Rosendale took investing in the lives of alumni, getting to know them, telling their stories, and inspiring us all.