, 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); })(); Archives | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content

Archives

Past worship services are available to watch online. You can browse and watch past services at our channels on Youtube and Vimeo.

Watch us on YouTube

Watch us on Vimeo

Showing 1– 10 of 2035

Results shown: 10ÌýÌý20ÌýÌý50

Event Date Title Links
Chapel 05/06/2021 Senior Songfest
Chapel 05/05/2021 believe: Pastor Mary, Jesus Shows Up in Gratitude
Chapel 05/04/2021 be with: Hymn Sing
Chapel 05/03/2021 belong: Sounds of Latino Worship
Chapel 04/29/2021 be still: Taize Music with Profs Karen Saupe and Chad Engbers
Chapel 04/28/2021 believe: Pastor Mary Hulst, Luke 24:13-35, Jesus Shows Up to the Worried and Confused
Chapel 04/27/2021 be with: Songs and Prayers with the Worship Apprentices
Chapel 04/26/2021 belong: Sounds of Indonesian Worship
Chapel 04/23/2021 be loud: Sandra McCracken
Chapel 04/21/2021 believe: Seminarian Sarah Vermerris, Luke 8, Jesus Show up to the Hurting
Ìý