, 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); })(); Life-saving Training - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Life-saving Training

Wed, Jul 14, 2004
na

Hundreds of Calvin College employees are receiving life-saving training this week and next, training they hope they never have to use.
Under the guidance of physical education professor Debra Bakker Calvin staff and faculty are learning the basics of rescue breathing and CPR as well learning how to use a new specialized piece of equipment on the Calvin campus.
Calvin has purchased nine automated external defibrillators (AED) and is installing them across its 400-acre campus in such places as the Fine Arts Center, the Chapel, the Spoelhof Center and the Prince Conference Center. Campus Safety vehicles also will house AEDs.
The devices weigh just three pounds but are capable of shocking a still heart back to life. Used in combination with rescue breathing and CPR, Calvin officials hope the AEDs will make the Calvin campus a safe place in an emergency situtation.
Calvin's Pat Buist is the school's environmental health & occupational safety officer. She says the goal for the new AEDs "is to have as many people trained as possible regardless of which building they work in."
She adds: "We each have the ability to learn this skill and I believe that all of us would want to be able to help if we saw someone collapse on campus."
Buist notes that according to the American Heart Association, every year 460,000 deaths arise in the United States from sudden cardiac arrest. A defibrillator is the only known device/technique that stops the chaotic electrical heart activity and allows the heart to re-pace itself to a normal rhythm.
Training began this week in room 262 of the physical education building and will continue next week. There will be sessions on Monday, July 19 from 10 am to noon, Tuesday, July 20 from 2 to 4 pm and Wednesday, July 21 from 9 to 11 am.