, 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); })(); Symposium on Worship and the Arts - News & Stories | Â鶹Çø

Â鶹Çø

Skip to main content

Calvin News

Symposium on Worship and the Arts

Thu, Dec 06, 2001
N/A

The Calvin Institute of Christian Worship will host its annual Symposium on Worship and the Arts from January 11-12, 2002.

The event will bring over 1,000 attendees from around the world to Grand Rapids — worship leaders and planners, pastors, artists, dramatists and musicians from many church traditions who will engage in worship, fellowship, learning and discussion around preaching, drama, organ and piano music, worship planning, visual arts, and congregational song.

In addition to many of the long-standing programs on worship and the arts — planning, preaching, music, drama and dance — there are several new emphases for 2002 (thanks to input from 2001 participants).

For example, there will be:

  • several sessions on worship ideas for small congregations
  • a new international focus, with leaders from Southern Africa, Scotland's Iona Community and London's Westminster Abbey
  • more sessions and leaders in the area of the visual arts
  • a participatory conference choir (this year with a focus on African-American gospel music)
  • a panel discussion on worship in seeker-driven congregations
  • a greater focus on worship's role in healthy congregational life, with presenters from the Alban Institute

The conference kicks off on Friday, January 11, beginning two days of discussions on such topics as:

  • Responding to Unexpected Events Such as 9-11
  • Biblical Narratives and Black Preaching
  • Youth and Worship
  • The Bible and Modern Dance
  • Avoiding the Worship Wars
  • Creative Worship Spaces
  • Preaching with Muscle
  • Writing Church Dramas
  • Blended Worship
  • The Ancient Rhythms of Prayer
  • Visual Arts in Worship
  • Multicultural Music in the Monocultural Congregation
  • Visual Presentation Technology in Worship
  • The Transportability of African American Preaching
  • Teaching Children about Worship and the Music of Worship

See the website for more details.