, 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); })(); Tucker Adkins | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Tucker Adkins

de Vries Postdoctoral Teaching Fellow, History

Biography

I am a native of Knoxville, Tennessee. Before coming to Grand Rapids, I and my wife, Shannon, and our three kids, Anna, Isaac, and Lucas, also enjoyed time in Chattanooga and Tallahassee, Florida. When I am not helping chase around our trio of children, I love meeting new people, drinking local coffee, connecting with my parish church, and cheering on the University of Tennessee’s various athletic programs.

Education

  • PhD, American religious history, The Florida State University (dissertation defended with distinction
  • MA, American religious history, The Florida State University
  • BA, History, University of Tennessee at Chattanooga

Academic Interests

I am a historian of American religion, with a particular focus on religious experience and lay spirituality in the early modern British Atlantic world. My current book project, “New Birth, New World: Space, Sound, and the Body in the Eighteenth-Century Protestant Awakenings,” illustrates how the so-called “Evangelical Revival” prompted the production of an entirely new religious sensorium. Leaning on manuscript research from nearly 100 collections across 42 archives in 3 different countries, this project shows how religious radicalism—including unrestrained shouting, bodily convulsion, and outdoor assemblies—defined awakened Protestantism in England, North America, Scotland, and Wales. My related scholarship has appeared (and is forthcoming) in peer-reviewed outlets such as Fides et Historia, New England Quarterly, Maryland Historical Magazine, and Scottish Church History.

This year I am also serving as director of Calvin's Semester in Britain, which will take place in Liverpool, England for the entire Spring 2024 semester. I'm always excited for the chance to talk with potential participants, so come by my office any time to chat!