, 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); })(); Junior to spend August with Farm Sanctuary - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Junior to spend August with Farm Sanctuary

Wed, Jul 19, 2006
Myrna Anderson

A Calvin College junior and co-chair of the college鈥檚 animal advocacy organization Students for Compassionate Living (SCL) will soon depart for a summer internship at the Farm Sanctuary in Watkins Glen, New York.

Bethany Bertapelle, 21, a Calvin social work and political science major from Midland, Michigan, will spend July 31 through September 1 at the sanctuary doing basic animal care and learning about animal rights advocacy. The organization rescues farm animals and educates about unjust animal husbandry practices.

鈥淚 think she'll be an excellent representative of the Calvin community,鈥 says Matt Halteman, the faculty liaison for SCL, which educates Calvin and the wider community about animal advocacy issues. 鈥淔arm Sanctuary is on the vanguard of these issues, and it is exciting that someone from our corner of the universe will have the opportunity to see how it works from the inside.鈥

Bertapelle is looking forward to the chores: feeding the animals, cleaning the stalls and standing evening watches at the barns. Mainly, though she鈥檚 looking forward to the education Farm Sanctuary provides its interns.

鈥淭hey have weekly meetings on how to start a farm sanctuary and about animal advocacy and the history of the movement,鈥 she says. 鈥淚鈥檓 hoping to learn more about how a sanctuary is run, including the educational methods. I鈥檝e talked to tons of different groups about their approaches to the advocacy perspective. It鈥檚 a big question.鈥

She鈥檚 also looking forward to meeting Gretchen, a pig she has been sponsoring at the sanctuary since last September.

鈥淭hat will be cool,鈥 she says simply.

Bertapelle, who lived in Montana before she moved to Michigan, has grown up around animals. Her family formerly raised sheep and pigs for 4-H projects and still keeps goats chickens and horses as pets. She grew interested in animal rights as a junior in high school.

鈥淚 saw my first slaughterhouse video in an economics class,鈥 she explains.

After coming to Calvin, Bertapelle became a vegetarian, and after the SCL kickoff in May 2005, an event which included farm animal advocate Harold Brown, she became a vegan. 鈥淭hat night, actually,鈥 she says.

The SCL, which hosts 鈥淐ompassionate Comestibles鈥 potlucks, films, lectures and other activities, has deepened Bertapelle's commitment to advocating for the well-being of non-human animals.

鈥淚鈥檇 always seen my cat as an irreplaceable animal,鈥 she says, 鈥淎s I got more interested in issues of animal rights, I began seeing all different animals as unique, valuable individuals.鈥

The internship, which Halteman calls, 鈥渉ighly competitive,鈥 is an honor not only for Bertapelle, he says, but for the SCL as well.

鈥淚n less than a year's time, this new organization has helped a student leader to realize her dream of working in a premiere animal advocacy organization. It鈥檚 not just about one person鈥檚 success. It鈥檚 about the success of the community in which she works on these issues.鈥

Though she currently plans on attending graduate school in social work and is drawn to working on issues of homelessness after she graduates Calvin, Bertapelle says, 鈥淓ven if it鈥檚 not part of my career, I think I鈥檓 always going to be involved with the animal rights movement.鈥