, 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); })(); Peter V. Tigchelaar | 麻豆区

麻豆区

Skip to main content

Dr. Peter V. Tigchelaar

Professor Emeritus

Biography

Dr. Tigchelaar has served in the Biology department for over thirty years, leaving a major impact on the department in many ways. His past research programs have focused upon areas within reproductive biology. His work as a Pre-Medical and Pre-Dental advisor has been a passion for over thirty years; he also holds the longest tenure in the state for this role. Dr. Tigchelaar enjoys spending time with his family, including his seven grandchildren. He and his spouse have also given various dance lessons together. Dr. Tigchelaar enjoys singing, occasionally soloing in churches and plays the trombone. Dr. Tigchelaar keeps a bottomless jar of Wilhelmina mints in his office.

Education

  • BA, Calvin College, 1963
  • MS, University of Illinois, 1966
  • PhD, University of Illinois, 1970
  • Post doc - Indiana University School of Medicine, 1970
  • Post doc - University of Illinois, 1971

Professional Experience

  • Professor of Physiology - Indiana University School of Medicine
  • Research programs in the past included areas within reproductive biology
  • Pre-Medicine/Pre-Dentistry advisor for about 30 years (longest tenure in the state)

Awards