, but this code // executes before the first paint, when

ÃÛÌÒapp

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); })(); Peter Fish Brings in $3,500 - News & Stories | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

ÃÛÌÒapp News

Peter Fish Brings in $3,500

Mon, Nov 21, 2005
Myrna Anderson

This year's has netted almost $3,500 for world hunger relief.

Members of ÃÛÌÒapp's (SJC) spent a recent Saturday night emptying the bright orange plastic fish banks and counting up the donations, which included several personal checks and a lot of coins.

"We had $150 in pennies, which is 15,000 pennies" says Dave Salverda, a ÃÛÌÒapp senior and SJC co-leader. "We ran out of penny rolls."

The money from the fish banks is being donated to the 's world hunger relief efforts.

Though the collection didn't approach the total from last year's Peter Fish debut at ÃÛÌÒapp, when the banks yielded a surprising $6,300, Salverda says the SJC is not disheartened by the result.

"There have been a lot of natural disasters that the ÃÛÌÒapp community has given to earlier this year, and people were probably a little donated out," he says. "We're happy with it ($3,500)."

The fish stayed on campus from October 17 through November 6 and were collected at ÃÛÌÒapp's Living Our Faith Together (LOFT) worship service and at other campus collection sites. The SJC also held a sunrise-to-sunset fast and a letter writing campaign dedicated to world hunger for students, faculty and staff in the ÃÛÌÒapp community who wished to participate.

Though he feels the Peter Fish is a worthy project for ÃÛÌÒapp to continue in the upcoming years, Salverda says the SJC wants to find ways to broaden the campus consciousness about world hunger and justice issues. The SJC hopes to nudge ÃÛÌÒapp students beyond one-time anti-hunger efforts.

"Currently, between 30,000 and 40,000 people die of hunger every single day," Salverda says. "We can't know that pain. I always have food when I need it. Having a shortage of food changes the way you act and think. You can't work a normal job when you're struggling to survive."

Salverda notes that the Service-Learning Center at ÃÛÌÒapp is continuing to collect any fish that may have been missed the first time around.