, 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); })(); SNUH To Host Campolo on March 3 - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

SNUH To Host Campolo on March 3

Tue, Feb 01, 2005
N/A

A student group at Calvin College dedicated to educating their fellow students about the TV show "The Simpsons" will host on March 3 for a 7 pm talk in the Calvin Chapel.

The leaders of (SNUH) say Campolo was a natural choice after he wrote a foreword for Mark Pinsky's book "The Gospel According to The Simpsons."

Stephen Kurczy is a senior at Calvin who hails from Bozrah, Conn., and he says while a club dedicated to the Simpsons might seem frivolous there's more to the club, and the show, than meets the eye.

"The Simpsons is a staple of American popular culture and has been for over a decade," he says. "It's been the subject of boycotts by Christian groups but we think there's a lot there that is worthwhile. We're looking forward to hearing what Dr. Campolo has to say about the show."

Campolo is professor emeritus of sociology at Eastern University in St. Davids, Pennsylvania. He is also founder of the Evangelical Association for the Promotion of Education (EAPE), providing the leadership to create, nurture and support programs for "at-risk" children in cities across the United States and Canada, and also establishing schools and universities in several developing countries.

Campolo, an ordained minister, has been a media commentator on religious, social and political matters on such television shows as Nightline, Crossfire, Politically Incorrect, The Charlie Rose Show and CNN News. He also is the author of 28 books.

Calvin's SNUH acronym was created in homage to a Simpsons episode in which Marge Simpson began Springfieldians for Nonviolence, Understanding, and Helping after Homer Simpson was hit on the head by baby Maggie Simpson. Marge blamed the incident on the violent content in the fictional TV show Itchy and Scratchy, and started a campaign to curb violence on television.