, 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 duo receives top science awards - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Calvin duo receives top science awards

Wed, Jun 15, 2016

Two Calvin juniors have won the Goldwater Scholarship, which is regarded as the highest national award for undergraduates in the sciences.

Junior Anna Michmerhuizen wants to spend her life doing research. 鈥淚鈥檓 not content unless I鈥檓 learning,鈥 she said. 鈥淎nd, I know it sounds clich茅, but I want to make the world a better place. The combination of those two things has led me to pursue research.鈥

Last summer, the biochemistry major researched complicated solutions alongside biochemistry professor Doug Vander Griend, and this summer, she鈥檚 heading to Mayo Clinic to research a way to diagnose a fungal disease.

Fellow Goldwater recipient Lauren Strohbehn spent last summer with chemistry professor Larry Louters researching the role that lipid rafts play in the movement of an important glucose transport protein around the cell. The Goldwater Scholarship 鈥渨as an unexpected honor and makes me excited about my research this summer and upcoming graduate school,鈥 Strohbehn said.