, 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); })(); UNLEARN week is underway - News & Stories | 鶹

Skip to main content

Calvin News

UNLEARN week is underway

Tue, Oct 07, 2014
Matt Kucinski

Calvin College’s is sponsoring the 14th annual UNLEARN week—a week of events that runs October 6-11 and challenges students, faculty and staff to think about the stereotypes and assumptions that contribute to racism in today’s society.

“It’s one of the signature events that comes out of MSDO,” said Christina Edmondson, Calvin’s dean for intercultural student development. “It serves as a co-curricular activity for students and it helps us to grow cultural competency—an important value of the institution.”

Edmondson says UNLEARN week supports the vision of Calvin College.

“The concept [of UNLEARN Week] fits nicely into what’s written in the , but the actualization is something we can look to in , saying this is one of the clear, concrete ways to promote what we call inclusive excellence.”

The week’s worth of events is organized and run by students on the multicultural student advisory board and includes panel discussions, lectures, documentaries and a concert. Topics that are being discussed include the myths and stereotypes of immigration, the problem of mass incarceration and the merging of national and international social justice issues, to name just a few.

“UNLEARN week continues the tradition [at Calvin] of being honest of where we are at and what it takes to be a community of inclusive excellence,” said Edmondson. “It gives students and all members of the Calvin community some tools, some insight so they can do their part in making this a welcoming place.”


Authors: