, 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); })(); A Treatise on True Theology - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

A Treatise on True Theology

Thu, Oct 09, 2014
Junius Franciscus,David Noe

Junius's Treatise on True Theology is a scholastic introduction to the discipline of theology. He reflects on the definition of theology, where it comes from, and the variety of modes it takes. This book set a lasting pattern for many Reformed theologians in their approach to dogmatics, establishing a benchmark for theological prolegomena for years to come. Accompanying this work is The Life of Franciscus Junius, which provides an autobiographical account of the tumultuous days of Junius's life and the complex circumstances that the Reformed churches faced during the French and Spanish wars of religion.

Although Junius's significance in the history of Protestant theology is increasingly valued by historians, most of his impressive body of works is not available to English-speaking readers. David C. Noe's fine translation of these two important writings will certainly rectify this deficit. Readers are further aided by Willem van Asselt's valuable introductory essay, which offers a scholarly perspective on the treatise and on Junius's life and work in the context of the rise of Reformed scholasticism and orthodoxy.