, 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); })(); Religion and Politics in America: Faith, Culture, and Strategic Choices - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

Religion and Politics in America: Faith, Culture, and Strategic Choices

Thu, Aug 09, 2018
Allen Hertzke,Robert Booth Fowler

Religion and politics are never far from the headlines, but their relationship remains complex and often confusing. This book offers an engaging, accessible, and balanced treatment of religion in American politics. It explores the historical, cultural, and legal contexts that motivate religious political engagement and assesses the pragmatic and strategic political realities that religious organizations and people face. Incorporating the best and most current scholarship, the authors examine the evolving politics of Roman Catholics; evangelical and mainline Protestants; African-American and Latino traditions; Jews, Muslims, and other religious minorities; recent immigrants and religious "nones"; and other conventional and not-so-conventional American religious movements.

New to the听Sixth Edition

  • Covers the 2016 election and assesses the role of religion from Obama to Trump.
  • Expands substantially on religion鈥檚 relationship to gender and sexuality, race, ethnicity, and class, and features the role of social media in religious mobilization.
  • Adds discussion questions at the end of every chapter, to help students gain deeper understanding of the subject.
  • Adds a new concluding chapter on the normative issues raised by religious political engagement, to stimulate lively discussions.