, 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 faculty rally behind professor - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Calvin faculty rally behind professor

Wed, Mar 01, 2017

In December, Calvin social work professor Joe Kuilema was added to Turning Point USA鈥檚 (a conservative youth group founded in 2012) Professor Watchlist because of an op-ed he wrote a year earlier for Calvin鈥檚 student newspaper addressing institutional racism and white privilege. His addition to the list garnered some national media attention.

History professor Bruce Berglund responded with an open letter to Turning Point USA that included signatures of more than 100 Calvin faculty requesting they too be added to the list.

The letter states: 鈥淧rofessor Kuilema is listed on the Watchlist because of his statements about systemic racism in the United States. If an aim of your site is to identify professors who maintain that racism remains a difficult problem in American society, then all of us need to be on the list.鈥

鈥淭here are differing approaches on how to best address issues surrounding racism in society in our respective disciplines and our respective courses,鈥 said Berglund. 鈥淏ut in signing the letter, we recognize that Calvin has committed itself to this work and this goal, and we recognize Joe made a principled statement based on his experience in social work, his research and the scholarship of his discipline.鈥 聽