, 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); })(); Drug Abuse and Alcohol Prevention Program | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Drug Abuse and Alcohol Prevention Program

Table of Contents


Under federal legislation entitled the Drug Free Workplace Act of 1988 and the Drug Free Schools and Communities Act of 1989, no institution of higher education shall be eligible to receive funds or any other form of financial assistance under any federal program, including participation in any federally funded or guaranteed student loan program, 鈥渦nless it has adopted and implemented a program to prevent the use of illicit drugs and abuse of alcohol by students and employees. The Act requires the annual distribution of the following information to students and employees:

  • Standards of conduct that clearly prohibit, at a minimum, the unlawful possession, use, or distribution of illicit drugs and alcohol by students and employees;
  • A description of the applicable legal sanctions under local, state, or federal law for the unlawful possession or distribution of illicit drugs and alcohol;
  • A description of the health risks associated with the use of illicit drugs and the abuse of alcohol;
  • A description of any drug or alcohol counseling, treatment, or rehabilitation or reentry programs that are available to employees or students and
  • A clear statement that the institution will impose disciplinary sanctions on students and employees (consistent with local, state, and federal law) and a description of those sanctions, up to and including expulsion or termination of employment and referral for prosecution for violations of the standards of conduct enumerated in the DAAPP.

Download the 2024-2025 DAAPP Report (PDF)


Contact description

616-526-6451 or safety@calvin.edu

 

Basic information

Date issued
Audience
Current Students
Full-time faculty
Instructor
Staff
Part-Time/Adjunct