, 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); })(); Alternative eating weekend - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Alternative eating weekend

Mon, Jan 15, 2007
Myrna Anderson

Students for Compassionate Living at Calvin College will team with a variety of local activist organizations for a weekend of events geared toward alternative eating.

The Calvin group joins ExtraVEGANza!, G-RAD, Grand Rapids For Animals, Farms Without Harm to present workshops, films, a vegan chili cook-off and more January 19-20.

The weekend begins on January 19 from 2 to 5 pm with a panel discussion on "Animal Rights Activism: What, Why, and Who?" The panel discussion will feature Harold Brown (Farm Sanctuary), Adam Durand (Compassionate Consumers), Nicole Matthews (PETA) and Nathan Runkle (Mercy For Animals).

That will be followed by a 5:30 to 6:30 pm "Compassionate Comestibles" Vegan Potluck. That evening from 7:30 to 10 pm there will be a film festival at the Bytwerk Video Theater at Calvin, featuring Peaceable Kingdom and Wegman's Cruelty.

The next day will feature a brunch at Marie Catrib's and then a vegan chili cook-off and art auction to benefit Farm Sanctuary and Mercy for Animals.

The auction will include original works by Calvin students in professor Adam Wolpa's interim printmaking course, along with an array of pieces donated by established artists including Calvin professors Wolpa and Jeremy Chen, Calvin alumnus Kevin Buist, and New York artist and animal advocate Sue Coe.

Calvin philosophy professor Matt Halteman is the mentor for the student-run group at Calvin and says the group exists to "educate the Calvin community, and beyond, about the practical implications of its daily choices for non-human animals, and provide support for those who strive to redeem fallen structures as they explore issues of animal welfare."

Each school year the group sponsors educational workshops, films, speakers, dinners, a food cooperative, and weekly meetings in an effort to raise awareness about the ways in which people use animals.

Halteman notes that "there's no one set commitment that defines compassionate treatment of animals," adding that the group's 40 members embrace a range of eating habits from vegan (Halteman's adopted lifestyle) to omnivore.

What the group's members do hold in common is a desire to redefine the terms on which human beings relate to non-human animals. They explore subjects like sustainable agriculture and animal rights advocacy.

Students for Compassionate Living sprang from an interim class Halteman taught the last two years (and is teaching again this year) on stewardship of the animal kingdom.

One of the goals of the "Peaceable Kingdom" interim was to found a student organization, and the SCL grew quite naturally from that class, Halteman says.