, 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 Student Assaulted - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin Student Assaulted

Thu, Aug 03, 2000
N/A

The Calvin College community offers its prayers this week for comfort for a student who was the victim of an August 2 sexual assault at an off-campus apartment complex (owned by Calvin Theological Seminary). Calvin also offers its prayers of support for her family and friends.

Says Calvin vice president for student life Shirley Hoogstra: "We sorrow with the victim as she recovers from this tragic incident. This sort of thing happens so infrequently that when it does it has a powerful impact on our community. We hope that we can be of some assistance to our student, and her friends and family, as she moves forward with her life. We are commited to doing whatever needs to be done as we support our students. We pray that God's comfort, peace and healing will be felt by this student."

Calvin has an on-campus which is available to any student who needs its services. Hoogstra says that team will be available to the student.

Grand Rapids police say the assault took place in the 28-hundred block of Englewood Avenue when the suspect broke into the woman's home through a basement window while she was sleeping. The 21-year-old was threatened with a gun and sexually assaulted before she finally managed to escape when the suspect tried to take her to an ATM. Authorities are describing the suspect as a five-foot-ten male with a stocky build. He was wearing a light green shirt with dark blue pants and a Tommy Hilfiger stocking hat. The suspect was last seen at around 4:15 am, pushing a bike on Englewood Avenue towards 28th Street. Anyone with information on the suspect is asked to call Grand Rapids Police or Silent Observer.