, 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); })(); Beverly Daniel Tatum's lecture highlights MLK Day Events - News & Stories | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

ÃÛÌÒapp News

Beverly Daniel Tatum's lecture highlights MLK Day Events

Thu, Jan 11, 2018
News & Stories Staff

On Monday, January 15, 2018, ÃÛÌÒapp College is hosting a handful of events commemorating Martin Luther King Jr. Day on campus that are free and open to the public. A chapelÌýservice, silent march, research/training, and a lecture by a leading expert on race in education are among the lineup.

Full schedule available here.

Beverly Daniel Tatum'sÌýJanuary SeriesÌýlecture at 12:30 p.m. EST highlights the day's events.ÌýTatum isÌýa psychologist, administrator, and educator who has conducted research and written books on the topic of race, focusing specifically on race in education, racial identity development in teenagers, and assimilation of black families and youth in white neighborhoods.ÌýHer important bookÌýWhy Do All the Black Kids Sit Together in the CafeteriaÌýwasÌýre-releasedÌýin itsÌý20th anniversary year this past fall.

Tatum served from 2002 to 2015 as president of Spelman College, the oldest historically black women's college in the United States.

In addition to the lineup of events on Monday, ÃÛÌÒapp College's pre-college programs officeÌýis welcomingÌý21 high school students from the greater Grand Rapids area to campus from Friday, January 12 through Sunday, January 14Ìý for MLK Young Leaders Weekend. The program is geared toward equipping young leaders to lead effectively in every aspect of their lives. Students live on campus, participate in workshops focusing on leadership development and finding ones' purpose, travel to the Charles H. Wright Museum of African American History in Detroit, visit a local church, a community service-learning project, and attendÌýTatum's lecture on MLK Day.