, but this code // executes before the first paint, when

ÃÛÌÒapp

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); })(); Heaven on Earth: Reimagining Time and Eternity in Nineteenth-Century British Evangelicalism (2015) - News & Stories | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Publications

Heaven on Earth: Reimagining Time and Eternity in Nineteenth-Century British Evangelicalism (2015)

Wed, Apr 01, 2015

In nineteenth-century Britain, a large number of prominent Anglican and Presbyterian Evangelicals rejected the idea that salvation meant "going to heaven when you die." Instead, they proposed that God would establish his kingdom on earth, renewing the creation and reanimating embodied humans to live in a world of science and progress. This book introduces the writings and activities of these women and men, among whom were counted the ardent social reformer Lord Shaftesbury, the highly-respected clergyman Edward Bickersteth, the popular author Charlotte Elizabeth Tonna, and the General Secretary of the Evangelical Alliance, Thomas Rawson Birks. The book shows that the catalyst for such theological revisionism was the end-times doctrine known as "premillennialism." While commonly characterized as a gloomy and sectarian belief, the book argues that premillennialism in Victorian Britain was actually an optimistic and often liberalizing creed. It dissolved older Evangelical assumptions about the dissimilarities between time and eternity, body and soul, heaven and earth. The book demonstrates that, far from being eccentric pessimists, premillennialists were actually pioneers of trends in nineteenth-century Christian theology that stressed the importance of the incarnation, prioritized social justice, and even entertained the idea of universal salvation.


Authors: