, 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); })(); Further Information | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Further Information

Find out more about the Synod of Dordt through conferences, exhibits, and websites commemorating the 400th anniversary.

Conferences

Exhibits and Museums

  • November 10, 2018 – May 2019:
  • November 11, 2018-June 2, 2019: robot that writes Statenvertaling manuscript
  • Find out more about the at the Dutch museum dedicated to the Statenbijbel
  • November 24, 2018-May 26, 2019: — renowned Groningen painter Henk Helmantel in the Grote Kerk in Dordrecht

Around the Web

  • blog post by Donald Sinnema, one of the leading North American experts on the Synod of Dordt, highlighting the work of the synod and introducing the project to publish the acts of the synod in their original language
  • Blog post by W. Robert Godfrey on the Synod of Dordt, its context, and its theological significance

For young readers

  • William Boekestein. (Grand Rapids: Reformation Heritage Books, 2012). illustrated 32-page book introducing young readers to the history of the Dutch Reformation, the theological debates, and the outcomes of the Synod

Scholarly resources

  • Aza Goudriaan and Fred van Lieburg, eds. (Leiden: Brill, 2011) includes sixteen contributions on various aspects of the synod, from theological issues to reports and correspondence from synod delegates
  • Anthony Milton. (Woodbridge: Boydell Press, 2005) The definitive study on England’s connections with the Synod of Dordt, both before and after the international gathering took place
  • Donald Sinnema, Christian Moser, and Herman J. Selderhuis. (Göttingen: Vanderhoek & Ruprecht, 2015) First volume of a planned series publishing an annotated edition of the acts of the Synod of Dordt in the original Latin text. Includes a very helpful introductory section providing background on the synod and its delegates