, 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); })(); Dune Research Presentations - First-Year Research in Earth Sciences | 茄子视频

茄子视频

Skip to main content

Dune Research Presentations

2024 Dune Research Presentations

Presentations take place from 3-4:30pm on Thursday, 5 December 2024, in person in North Hall 078, with live-streaming through Zoom.听

To join us on Zoom, use this link on Thursday:

Presentation Topics and Research Teams

Emerging Dunes Found Along the Lake Michigan Shoreline

by Syann Benckhuysen, Mary Claire Davis, and Abigayle Seigneurie

Threats to Cirsium Pitcheri at Rosy Mound Natural Area

by Rhys Bedford, Nathan Boersema, Sam Hagberg, and Elem Rottman

Characteristics of Succession on a Lake Michigan Blowout

by Lilliah Engel, Hope Gritter, Lucas Phelps, Jace Porter, and Susannah TenHuisen

Impacts of Building a Boardwalk on a Dune

by Emily Baartman, Tyler Gerrick, and Jordyn Holtsoi

Vegetation Patterns and the Effects of Trampling on Blowouts

by Kelsey Brunsting, Charles Kuiper, Linnea Pothoven, and Josslin Wright

Sand Fences and Rare Thistle Patterns on a Managed Dune

by Bethany Carlson, Rebecca Evenhouse, Maia Peterson, and Corinne Van Stratt