, 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 campus closed on Monday due to inclement weather - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin campus closed on Monday due to inclement weather

Mon, Jan 28, 2019
Matt Kucinski

The Calvin College campus is closed on Monday, January 28, 2019. Classes and events are cancelled, and most buildings are closed. Residence halls will remain open. Services needed for residential students will continue to be provided, and personnel needed for these services as well as for the safety of the college will report for work.

Additional areas that will be open, include: Commons, Johnny's, Spoelhof Atrium, DeVos Communication Center lobby, and the library lobby.聽See campus map.

The Hekman Library will be open from 10 a.m. to 4 p.m.

Supervisors will communicate with their employees regarding 鈥渆ssential personnel鈥 for this situation.

Human Resources will follow up about proper time tracking for staff after the college re-opens.聽

College officials will continue to monitor the weather closely, but at this time聽plan to reopen campus on Tuesday, January 29.

Please continue to monitor the Calvin College homepage for any updates.


Authors: