, 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); })(); DeKruyter, Schultze Team for New Book - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

DeKruyter, Schultze Team for New Book

Tue, Apr 01, 2008
na

A new book by a Chicago-area minister and a Calvin College communication professor offers advice for suburban churches seeking to practice authentic ministry.
Calvin's Quentin Schultze (left) and former Christ Church of Oak Brook pastor Arthur DeKruyter wrote The Suburban Church: Practical Advice for Authentic Ministry in the face of seeker-oriented suburban churches that they worry will not be able to sustain either spiritual or numerical growth.
Released today from Westminster John Knox Press, the book argues that suburban churches need to be planted in their own communities with strong education programs, vibrant worship, flourishing volunteerism, wise leadership and a heart for local and distant missions.聽

Suburban churches, the authors say, need to nurture finders rather than merely attract seekers. The authors note in the 168-page book that half of all North Americans live in the suburbs. In light of that statistic they want to encourage Christians to go where the people congregate and their book includes advice on how to plant, grow and renew suburban congregations.
Schultze and DeKruyter also write about how to minister successfully, how to recruit and support volunteers and how to connect international missions to local church growth. Each chapter concludes with questions for discussion, making the book ideal, said Schultze, for pastors and church committees.
DeKruyter spent almost 50 years in pastoral ministry in suburban Chicago, while Schultze holds the Arthur H. DeKruyter Chair in Faith and Communication at Calvin, directs the Gainey Institute for Faith and Communication and serves as a professor of communication.聽