, 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); })(); Saluting Veterans - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Saluting Veterans

Mon, Nov 11, 2002
na

Veteran's Day is November 11, marking a day to thank and remember both those who died in service of their country and those who fought in war and returned. For a group of Calvin College students this Veteran's Day will have an extra significance.聽

The students are members of English 101 classes at Calvin taught by professors Jennifer Holberg and Chip Pollard. And during this fall semester they have been conducting interviews with World War II veterans and videotaping them for permanent archiving at the Library of Congress.

Holberg hatched the idea this summer after reading about the Veterans History Project at the Library of Congress, an attempt to get oral histories from vets. World War II vets often have been hesitant to talk about what they did for their country, but as they age their thoughts return more and more to their experiences as soldiers. And so Holberg, Pollard and their students are giving those old soldiers and sailors a chance to talk.

Capturing stories

The Calvin students interview the veterans several times and videotape each encounter. They also are assigned to write papers based on the interviews. Both the papers and the videos will be on file and available to others at the Library of Congress.聽

Students are finding the experience adds excitement to what could otherwise be a pretty standard intro English class. They've interviewed soldiers who were on the beaches of Normandy on D-Day, blew up bridges over the River Kwai and had their boat sunk by Japanese pilots. Students also like the idea that their work will be available to others. But it adds a little pressure, knowing that more people than just the professor eventually will read their work!聽

The class is planning a December luncheon on campus at which they will present a copy of their written histories to the veterans.