, but this code // executes before the first paint, when

ÃÛÌÒapp

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); })(); New Faces at ÃÛÌÒapp - News & Stories | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

ÃÛÌÒapp News

New Faces at ÃÛÌÒapp

Thu, Dec 14, 2000
N/A

ÃÛÌÒapp College is announcing several changes and new hires.

Jan Druyvesteyn joins ÃÛÌÒapp's development office as Director of Special Projects. She has significant experience in higher education having worked for 14 years at Washington University in St. Louis as Associate Director of Development at Washington University and most recently as Director of Development for the Donald Danforth Plant Science Center in St. Louis.

The President's Office at ÃÛÌÒapp College is adding Darlene Meyering and Steve Timmermans as Executive Associates to the President. Meyering had been Director of College Relations at ÃÛÌÒapp, while Timmermans had been a Dean for Instruction and a Professor of Education. Also joining the President's Office as an Executive Assistant is Sharolyn Christians, formerly an Executive Assistant in the Student Life division at ÃÛÌÒapp.

Earning a promotion in the Alumni and Public Relations Office at ÃÛÌÒapp is Susan Buist, who moves from Office Manager to Alumni Programs Coordinator. She will be replaced by Cindy Wolffis.