, 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); })(); Events Calendar | »Æ´óÏɸßÊÖÂÛ̳

»Æ´óÏɸßÊÖÂÛ̳

Skip to main content

Events Calendar

Sep 03–Oct 17, 2024

Alumni Ceramics Exhibition

12:00 am–11:59 pm
Center Art Gallery in the Covenant Fine Arts Center
Sep 03–Nov 29, 2024

Light: Donna Spaan Contemporary Art Collection

12:00 am–11:59 pm
Center Art Gallery in the Covenant Fine Arts Center
Sep 12–Sep 24, 2024

CAA/CALL Travel: Iceland: Country of Fire and Ice (full)

12:00 am–12:00 am
Sep 13, 2024

Chapel Service

10:30 am–10:50 am
Chapel Sanctuary
Sep 13, 2024

XC Knight Raider

11:00 am–1:00 pm
Gainey Cross Country Track
Sep 13, 2024

School of Health Seminar Series

2:45 pm–3:35 pm
Science Building 110
Free
Addressing Social Determinants of Health at Priority Health
Sep 13, 2024

Korean Student Association: Welcome Night

3:00 pm–11:00 pm
Chapel Multi-Purpose Room (Undercroft)
Sep 13, 2024

NSBE Mingle

4:00 pm–8:00 pm
Hiemenga Classroom 336
Sep 13, 2024

Board Game Guild/RPG Night

6:00 pm–9:30 pm
Commons Annex Alumni Association Board Room
Sep 13, 2024

Esports welcome event

6:30 pm–7:30 pm
Commons Cave
Sep 13, 2024

SAO Movie: Dune Part 2

8:00 pm–11:00 pm
Covenant Fine Arts Center Auditorium
Join the Student Activities Office for a showing of Dune: Part Two followed by a conversation about the film. Every movie is best experienced in the theater but with films like Dune, they HAVE to be watched in the theater. SAO Movies are always free and open to all.
Sep 13, 2024

SAO Movie: Dune Part Two

8:00 pm–11:00 pm
Covenant Fine Arts Center Auditorium