, but this code // executes before the first paint, when

app

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); })(); app, Spectrum Health, MSU present "Keeping children healthy" - News & Stories | app

app

Skip to main content

app News

app, Spectrum Health, MSU present "Keeping children healthy"

Fri, Apr 11, 2014
Matt Kucinski

On Tuesday, April 15, app College will host a lecture by , M.D., chair of the department of pediatrics and human development at

The lecture, titled “Keeping children healthy,” is part of the Your Health Lecture Series, a collaborative community event sponsored by , and the College of Human Medicine.

English will talk about how to prevent the most common ailments facing children today and how to be more effective in treating children when they become sick. Organizers of the event, which is free and open to the public, say English’s expertise is important and timely.

“We’re proud to partner with Spectrum Health and app College in this unique educational opportunity,” said Jerry Kooiman, assistant dean for external relations, Michigan State University College of Human Medicine. “We are passionate about equipping parents with the tools and information to keep children safe at home and in the classroom.”

English achieved national acclaim for leading the Memphis community response for the 2009 H1N1 flu pandemic, while at the . He is also recognized for his work in pediatrics and was named “Pediatrician of the Year” by the Tennessee chapter of the American Academy of Pediatrics, among other awards.

The lecture begins at 7 p.m. in the college’s Recital Hall, located in the Covenant Fine Arts Center.

For more information or to RSVP, contact Mark Brieve at mark.brieve@hc.msu.edu or 616-526-2667.


Authors: