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

黄大仙高手论坛

Skip to main content

Publications

Sacred History

Fri, Jul 13, 2012
Katherine Van Liere,Simon Ditchfield,Howard Louthan

With deep medieval roots, ecclesiastical history was generally a conservative enterprise, often serving to reinforce confessional, national, regional, dynastic, or local identities. But writers of sacred history innovated in research methods and in techniques of scholarly production, especially after the advent of print. The demand for sacred history was particularly acute in the various movements for religious reform, in both Catholic and Protestant traditions. After the Renaissance, many writers sought to apply humanist critical principles to writing about the church, but the sceptical thrust of humanist historiography threatened to undermine many ecclesiastical traditions, and religious historians often had to wrestle with tensions between criticism and piety.

Thirteen thematic chapters examine the influence of Renaissance humanism, religious reform, and other political, intellectual, and social developments of these two centuries on the writing of ecclesiastical history in its various forms. These diverse genres, inherited from medieval culture, included saints' lives, diocesan histories, national chronicles, and travel accounts. Early chapters examine Catholic and Protestant traditions of sacred historiography in western Europe, especially Italy and Switzerland. Subsequent chapters examine particular instances of sacred historiography in Germany, central Europe, Spain, England, Ireland, France, and Portuguese India; and developments in Christian art historiography and Holy Land antiquarianism.


Authors: