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

黄大仙高手论坛

Skip to main content

Mr. Todd Huizinga

Senior Fellow, Henry Institute

Biography

Todd Huizinga is a senior research fellow at the Henry Institute for the Study of Christianity and Politics, Calvin College (Grand Rapids, MI).  He is also the director of International outreach for the Acton Institute.  As a U.S. diplomat from 1992-2012, Huizinga served in Luxembourg, Belgium, Germany, Mexico, Ireland, and Costa Rica, as well as in the European Affairs Bureau of the U.S. Department of State in Washington D.C.  He has received seven Meritorious Honor Awards for his diplomatic work, and was also awarded for spearheading U.S. government participation in the 2011 Munich Security Conference. While serving in Mexico, he helped institute the Binational Center of Texas A&M International University, an organization that serves civic organizations and promotes economic development in the U.S.-Mexico border region. He holds a B.A. in Music and German from Calvin College and an M.A. in German Language and Literature from the University of Wisconsin-Madison.

In 2013, Huizinga and a Dutch associate established the Transatlantic Christian Council, a non-profit corporation that promotes limited government, the free market, individual liberty and civic virtue on both sides of the Atlantic. He is a frequent public speaker on international affairs, appearing at universities, parliaments, think tanks and business and civic organizations in the U.S. and abroad.  He has given interviews in media outlets such as the BBC, the German public broadcaster Deutsche Welle, and numerous other TV news magazines, radio outlets and newspapers in the U.S., Mexico, and Europe.