, 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); })(); James Bratt | 澳门六合彩开奖记录资料

澳门六合彩开奖记录资料

Skip to main content

Dr. James Bratt

Professor Emeritus

Biography

Prof. Bratt enjoys reading and writing at the cottage that he and his wife own near Lake Michigan. He regularly volunteers in local political campaigns and has served several terms on the council of his local church. Since retiring from Calvin in 2016, he taught a year at Xiamen University in China on a Fulbright grant and on the fall semester 2017 and 2019 voyages of the Semester at Sea, which rounded the world from Hamburg to San Diego via eleven ports of call. He enjoys visiting his children who currently live in Milwaukee, Cincinnati, Seattle, and Shanghai. He has flown in and/or out of 82 airports around the world and wonders how long he can keep that going. He fights the aging process by working out (cross-training and yoga) and thinks heaven will be a lot like the Lake Michigan shoreline.

Education

  • B.A., History, Calvin College
  • Ph.D., specialties in American intellectual and religious history and the history of immigration, Yale University

Academic Interests

Prof. Bratt's principal teaching areas include U.S. intellectual and religious history, particularly in the 19th century, and the history of colonial America. Interim courses include the history of the American Revolution and, more recently, Film Noir in American Culture, which he co-taught with Prof. William Romanowski of Calvin鈥檚 CAS department. He also will teach a two-week honors seminar next January on Alexis de Tocqueville鈥檚 Democracy in America.

Prof. Bratt's research interests on the U.S. side focus on the first great crisis in American evangelicalism (we are currently in the third) signaled by the collapse of the 鈥淪econd Great Awakening鈥 in the middle of the 19th century, and the creative alternatives that filled the gap.

In comparative history, Prof. Bratt wrote a biography of Abraham Kuyper (1837-1920), a Dutch religious and political leader whose life and thought are particularly relevant to current questions about church-state relations and the role of religious viewpoints in cultural affairs.

Read on Historical Horizons, the history department blog. 

Publications