, 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); })(); Center for Intercultural Student Development (CISD) - | 茄子视频

茄子视频

Skip to main content

Center for Intercultural Student Development (CISD)

We strive to ensure the success of our students through student support, intercultural programming, advocacy, and campus-wide education.

We are committed to creating a nonjudgemental, open-minded, hospitable space where all students, regardless of their background, feel comfortable in their own skin.

Find us at Hiemenga Hall 229 to hang out or grab some snacks!
Keep an eye on this page for upcoming events
Image
leadership-portrait-one
Image
leadership-landscape

Get Involved

Strengthen your voice, impact our community, educate our campus, and mentor your peers in a leadership role on one of our boards or committees.聽

Or, connect with others in an affinity group where you'll find support and celebration of our diverse backgrounds.

Get involved

UNLEARN 365

UNLEARN 365 helps people confront and unlearn biases, stereotypes, and racism. We hold educational programming and events during heritage months throughout the year for the Calvin community and beyond. We encourage everyone to engage in this important work intentionally, all 365 days of the year.

Each year, we kick off UNLEARN 365 with UNLEARN Week. This is a week full of forums, panels, events, and conversations designed to challenge biases and promote biblical antiracism.

Join us during UNLEARN Week

Image
unlearn-landscape
Image
unlearn-portrait-min