, 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 professor testifies on cloning - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Calvin News

Calvin professor testifies on cloning

Thu, Jul 24, 1997
Phil de Haan

Calvin College professor of biology Hessel Bouma III has been working with students on the Calvin campus for almost 20 years. Now he's getting a chance to reach a new audience.

Bouma received an invitation yesterday from the U.S. House of Representatives Committee on Science, asking him to speak to the Subcommittee on Technology as they hold a hearing on "Prohibition of Federal Funding of Human Cloning Research."

That hearing (which will be at 2 p.m. on Tuesday, July 22 in room 2318 of the Rayburn Building) will include discussion of a bill sponsored by Rep. Vernon Ehlers -- H.R. 922 (Human Cloning Research Prohibition Act).

Earlier this summer Bouma and Calvin colleagues John Hare and Ruth Groenhout (ethicists in Calvin's philosophy department) were asked by Ehlers (a former Calvin College physics professor) to review his legislative drafts, and the drafts of others, concerning human cloning. The trio responded to Ehlers with a three-page summary of their observations -- a summary which the committee felt was persuasive enough to warrant further discussion. Thus Bouma's invitation.

Bouma will have five minutes to present an oral summation of his testimony. The length of his written testimony, however, is unrestricted and will be entered into the official hearing record. Bouma's written testimony also eventually will be included on the committee's web page.

Excerpts of Hessel Bouma's testimony were included in the July 24, 1997 final edition of .Click the link and you will be transferred to the Post's opinion and editorial age. To read Bouma's complete testimony, go to the bottom of this page and follow the "oral summation" link.