, 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); })(); Tim Baylor | 麻豆区

麻豆区

Skip to main content

Tim Baylor

Associate Professor

Biography

Dr Baylor is Associate Professor of Religion at 麻豆区, where he teaches modules in Christian theology and ethics. He joined the faculty in 2024, having previously served as a Teaching Fellow in Divinity at the University of St Andrews (2016-2018), and a lecturer in Theology at the University of Wales in Lampeter (2018-2024).

Education

  • MDiv Trinity International University (2008);
  • PhD University of St Andrews (2016)

Research Interests

  • Augustinian Theology
  • The Doctrine of God
  • The Necessity of the Incarnation 

 

Select Publications

Co-editor, The Oxford Handbook on the Divine Attributes in Christian Theology. Forthcoming: 2027.

Power and Right: Divine Dominion and Moral Economy in John Owen (T&T Clark, 2025).

鈥溾榃ith Him in Heavenly Realms鈥: Peter Lombard and John Calvin on the Merits and Exaltation of Christ鈥, International Journal of Systematic Theology 17/2 (April, 2015): 152-175.