, 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); })(); Summary of Calvin's response to robbery near campus - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Summary of Calvin's response to robbery near campus

Fri, Dec 12, 2014
Matt Kucinski

The following is a summary of the incident that transpired near Calvin鈥檚 campus in the early morning hours of Friday, January 12, 2014, that led to the college issuing a lockdown from 12:17 a.m. to 1:51 a.m.

Late Thursday night a robbery took place at the bus stop near the south entrance to campus off Burton Street. The Grand Rapids Police Department (GRPD) responded to the incident and met the victim near the corner of the East Beltline and Burton. The suspect fled westbound on Burton Street. GRPD notified Campus Safety officials around 12 a.m. of the incident. At that time it had not been confirmed whether or not the suspect was armed, however the suspect implied he had a weapon during the altercation with the victim. With that knowledge, Campus Safety issued a lockdown of campus in an effort to keep those on campus safe.

The GRPD brought in a K-9 unit to search for the suspect and that search happened near the Calvin campus. The lockdown was kept in place until the K-9 unit tracked down a suspect and made an arrest west of campus in a nearby neighborhood. Neither the victim nor the suspect were Calvin students. And it turned out the suspect was unarmed.

Calvin College's emergency response team, which is comprised of staff from all divisions at Calvin, is reviewing the college鈥檚 response to this incident as the safety of all members of the community remains the college's highest priority.


Authors: