, 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); })(); Family Fun Run renamed Karen Muyskens Family Fun Run - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Family Fun Run renamed Karen Muyskens Family Fun Run

Fri, Apr 11, 2008
na

A longtime run at Calvin College is getting a name this year, christened in honor of a chemistry professor who died suddenly on January 13, 2008 at the young age of 46.
The family fun run, a one-kilometre event intended for kids 12 and younger, plus their families, has long been a festive fixture at the Calvin Spring Classic, a five-kilometre race that takes place this year on April 26 on the roadways of Calvin's scenic 400-acre campus.聽
Now the run will be named the Karen Muyskens Family Fun Run in honor of a woman who served for almost 20 years at Calvin as a professor of chemistry.聽
In addition to being a beloved professor, Karen Muyskens also was a faithful runner who often took part in the Calvin Spring Classic, including the fun run, with her husband Mark, with whom she shared her position at Calvin, and their three children.
Calvin's Donna Joyce said she enjoyed watching Karen, Mark and their kids participate in the run over the years, and that after Karen's death she presented a proposal to the Grand Rapids alumni chapter leadership group to have the entire race in 2008 be run in memory of Karen and for the fun run to be named for her permanently.
"They voted unanimously to make the changes," she noted.
Joyce adds that Mark Muyskens will be the race's official starter for 2008 and will be helping with the awards following the race.
The 2008 Calvin Spring Classic is slated for Saturday, April 26 on campus with the 5k race beginning at 8:30 am and the Karen Muyskens Family Fun Run scheduled to start at 9:15 am.聽
The event is hosted by the Grand Rapids and Lakeshore alumni chapters of the Calvin Alumni Association with all entry fees from the race going to student scholarships.