, 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 discusses housing violations - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin discusses housing violations

Fri, Dec 11, 2009
Cloud Cray

This fall, residents of 20 houses in Grand Rapids were approached by the police for violations of a city ordinance which states that no more than four unrelated persons may live in the same home. These residents have at least one thing in common: they are all Calvin students.

[photo here]

On Friday, December 4, 2009, the Calvin division hosted a meeting to discuss the unusually high number of students living out of compliance with the ordinance. Students, faculty and staff attended the meeting to voice their opinions.

John Britton, associate dean of student development, made it clear that he wanted students to have a voice at the meeting. 鈥淚 wanted student input,鈥 Britton said. "Listening to students is key.鈥

The meeting, which lasted four hours, was structured to identify why students live in non-compliance, what effects this has on the local community and how Calvin should respond. 鈥淲hat are we going to do about it?鈥 said Shirley Hoogstra, Calvin vice president for student life. 鈥淭hat鈥檚 the million-dollar question.鈥

More than cheap rent

Students, faculty and staff divided into teams during the meeting to identify possible reasons students live in non-compliance. The groups determined that students violated the housing ordinance for reasons beyond simply an opportunity to split the rent: Students also live "more than four," they said, motivated by friendship, concern for personal safety and to build intentional community.

"I heard some really positive reasons why students live off-campus in non-compliance,鈥 Britton said. 鈥淚t was interesting to hear that there are reasons beyond just the financial aspect.鈥

Bob Crow, dean of student development, said there had hardly been more than a single recorded eviction in previous years. He identified that neighborhood complaints had increased, both to the school and to the city, leading to the 20 houses鈥 evictions.

Mixed messages

[photo here]

The attendees of the discussion acknowledged that students are not solely at fault in the matter. They determined that Calvin students needed to be better educated about city housing laws and neighborly etiquette to live in off-campus communities, and that Calvin College could shoulder the responsibility.

"Our whole soul-searching is, 鈥榃hat have we done that has been confusing to students?鈥欌 Hoogstra said. "The institution has said (living in compliance) is important, but we have given mixed messages by not addressing it with students, by being silent when we know about it.鈥

Crow said that it is important for students and parents to discuss housing plans together. "The break is a great time to do that,鈥 he said, adding that the college has plans to send out information on off-campus living over the holiday.

Dialogue, discussion, decisions

The student life division reached no final decision about non-compliance at the meeting, but discussion on the issue has not ended. Meetings are planned with other members of the community, including city officials and representatives from local neighborhood associations. 鈥淎ny time a decision is made, process is important,鈥 Britton said. 鈥淚 wanted to have a front-end experience, where members of the community鈥 students, faculty and staff鈥攈ave a voice.鈥

"We really want to communicate to the students the expectation that they live in compliance,鈥 Britton said. "Once we鈥檝e got some ideas more firmly defined, we鈥檙e going to have some forums for more insights and involvement.鈥

Hoogstra said that Calvin College will not ignore its neighbors and the city as they call for help: 鈥淥ne of Calvin鈥檚 core virtues is 鈥榟onesty,鈥欌 she said. 鈥淚t鈥檚 not about protecting our reputation. It鈥檚 about carrying out our mission.鈥