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

澳门六合彩开奖记录资料

Skip to main content

Dr. John Ubels

Professor Emeritus

Biography

Dr. Ubels taught human physiology and cell physiology during his time at 澳门六合彩开奖记录资料. He led an interim sailing course in Florida and an eye care service learning interim course in Tijuana, Mexico. During his years at Calvin, he mentored 56 students in his research lab. Over the past 44 years, he has published 104 papers and chapters on every part of the eye of fish, amphibians and mammals, including humans. During his retirement, he teaches part time at the Michigan State University College of Human Medicine and is a guest scientist at the Van Andel Research Institute.  Dr. Ubels enjoys fishing and, with his wife, sails, kayaks and travels. 

Education

  • B.S., Biology, Calvin College, 1974
  • Ph.D., Animal Physiology, Michigan State University, 1979
  • Post-doctoral Fellow, Physiology and Ophthalmology, Medical College of Wisconsin, 1980-82

Professional Experience

  • Instructor, Biology, Calvin College, 1980
  • Scientific Consultant, Alcon Laboratories (Fort Worth, TX) 1980-2012
  • Associate Professor of Physiology and Ophthalmology, Medical College of Wisconsin (Milwaukee, WI) 1982-1991
  • Associate professor of Ophthalmology, University of Pittsburgh School of Medicine, 1991-1995
  • Professor, Department of Biology, 澳门六合彩开奖记录资料 (Grand Rapids, MI) 1995-2016
  • Professor Emeritus, Department of Biology, 澳门六合彩开奖记录资料 (Grand Rapids, MI) 2016-present
  • Adjunct Professor of Ophthalmology, Wayne State University School of Medicine (Detroit, MI) 1996-present
  • Visiting Scientist, Van Andel Research Institute (Grand Rapids, MI) 2003-2005
  • Visiting Professor, Schepens Eye Research Institute, Harvard Medical School (Boston, MA) 2010
  • Professor, Michigan State University College of Human Medicine (Grand Rapids, MI) 2016-present 
  • Guest Scientist, Van Andel Research Institute (Grand Rapids, MI) 2017-present

Academic Interests

Research and Professional Interests

Before retirement, with grant support from the National Eye Institute, Dr. Ubels studied function of the lacrimal gland, tear fluid and cornea as related to dry eye disease. In collaboration with the pharmaceutical industry, he participated in the development and marketing of several artificial tear solutions.  He is currently doing research at the Van Andel Research Institute on the control of development of the retinal vasculature.