, 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); })(); We Are Calvin: Rachel Wahl - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

We Are Calvin: Rachel Wahl

Thu, May 23, 2013
Myrna Anderson
Every summer, hundreds of Calvin students scatter across the U.S. and around the world, researching, interning and exploring. This summer, some of these students are keeping us informed about their adventures. First up: sophomore Rachel Wahl of Loveland, Colo., a recreation leadership major at Calvin College. Rachel is spending the early summer on the Big Sky Geology interim.

Where are you?

Glen, Montana at Gainey Ranch ... lets just say we're off the grid.

Why are you there?

I am taking geology 153 to fulfill my core and complete my required three interims, and to get some fresh air!

What鈥檚 your typical day like?

The typical day here starts at eight and don't be late! Followed by lecture time, then the afternoon is comprised of hiking and field work.

What (technically) are you doing?

So far finding topographic elevation changes, distinguishing rocks and analyzing the landscape.

What (in layperson's terms) are you doing?

We're playing with rocks and exploring Montana.

How has Calvin prepared you for this?

By giving me background knowledge of the material, providing great professors and a fun group.

What has surprised you so far?

The travel time. It took a total of 14 hours to get here from Calvin. In Montana everything is spread out, so it takes a long time to get anywhere.

How do you see this shaping your future?

I think my wilderness and geology knowledge will greatly improve. Plus I will be able to say I hiked mountains in Montana!

Best thing you鈥檝e eaten?

The food here is great! Everything we have eaten has been good.

What鈥檚 gone wrong?

I unfortunately missed the meeting where we went over what to bring and what not to bring on the trip ... I should have gone to the meeting! (Slightly underprepared)