, 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); })(); Calvin Historian Earns Pres Position - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin Historian Earns Pres Position

Fri, Jun 22, 2001
N/A

"History," says Calvin College archivist Richard Harms, "is what I do."

That sort of dedication to his craft has earned Harms the respect of people at Calvin College at Calvin Theological Seminary and within the ranks of the Christian Reformed Church of North America, whom he also serves as archivist.

But Harms also has earned the respect of others who recognize the importance of history. Last fall he was elected president of the Michigan State Historical Preservation Review Board, a group of experts, appointed by the state from such diverse fields as architecture, architectural history, cultural geography, archeology, historic preservation and, of course, American history.

The Board meets regularly to approve (or reject) Michigan's nominations to the National Register of Historic Places, reviews appeals of decisions made by local historic districts, and offers general advice, guidance and professional recommendations to the State Historic Preservation Office on matters related to historic preservation. Being listed in the National Register (which is maintained by the U.S. Dept. of the Interior) gives recognition to a place, building, or object of cultural or historical significance, and requires all federal action, such as the construction of new roads or housing developments, to take in account any impacts on these resources

Harms has been on the Board for four years and will serve a two-year term as president.

"Calvin is dedicated to sharing its resources and expertise with the broader community," says Harms, "and my post on the Review Board allows me to do just that. It also allows me to represent Calvin in a setting different from the campus, one in which people may not be familiar with the school."

Prior to coming to Calvin, Harms was an archivist for the Grand Rapids Public Library. He also has worked for the Michigan State Historic Preservation Office, taught at local colleges and done some historical preservation consulting on the side. "I have been very blessed to be able to do what I love," he says with a wide smile. "I can't imagine doing anything else."