, 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); })(); Congregations, Neighborhoods, Places - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

Congregations, Neighborhoods, Places

Thu, Mar 15, 2018
Mark T. Mulder

Congregational community engagement is so widespread in the United States that it is best described as a congregational norm. Both congregational leaders and attenders, in fact, expect to be involved in these activities simply as matter of course. Moreover, people in need assume aid from congregations remains part of the natural order. Beyond that, most congregations want to be involved in their communities鈥攖hey see neighborhood participation as a natural product of their mission. And congregational social activity also tends to spur other action: studies show that individuals who attend congregations in which there is a strong and clear priority on community care are more likely than others to be civically engaged outside the congregation. In other words, congregational activity has ripple effects that are hard to even measure. Congregations interested in community engagement, though, should prepare to accurately assess both their limits and capacities in addressing community issues. There exists no step-by-step formula for congregational engagement that simply translates to all communities/neighborhoods. This book, however, offers a brief overview to stimulate congregational thinking about community engagement in a manner that includes insights regarding social science and local context.


Authors: