, 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); })(); Storytelling Guild: no reading allowed - News & Stories | 鶹

Skip to main content

Calvin News

Storytelling Guild: no reading allowed

Fri, Feb 25, 2011
Theo Voss

The Storytelling Guild met last week in the Fish House to tell, and to listen to, love stories (though all kinds of stories were welcome). One student told an anti-love story, inspired by the poem “The Lady of Shallot” by Alfred Lord Tennyson. Others told folklore stories about hunting, pigs and the wind.

As the meeting got started, passers-by sat down to enjoy a story or two. One of them said, “I really like hearing stories.”

Another said, “You just kind of lose track of where you are.”

The Club

The Storytelling Guild was created last year by students of education professor Johanna Kuyvenhoven’s interim class “Introduction to Storytelling.” The club meets once a month to share stories that can range from fantastical folklore to real-life experiences.

“Being part of storytelling experience has an addictive quality,” said Kuyvenhoven, also the faculty advisor for the club. “You discover something that you can’t find anywhere else, which is sitting shoulder to shoulder, the story coming through a human voice ... It’s an astonishing experience.”

One student, who is starting to attend the club, was amazed by the power of stories: on this occasion the story of the proud hunter who chased a rabbit into a rabbit hole, became a rabbit, and got shot. “When you hear that story, you see that you shouldn’t be proud. If you would tell somebody, ‘Oh, you shouldn’t be proud,’ they could become defensive,” she said.

Kuyvenhoven says “Anytime we tell a story we talk about something that matters and we puzzle over our lives and try to find meaning.”

Reading ban

One rule of the club is that stories must be told and not read. Senior Heather Bartlam, the current president of the club, banned the reading of stories after a meeting last semester where people just got up and left when a member read. “I never knew it had that much of an impact,” she said.

For the next Storytelling Guild event, Bartlam is planning a biblical storytelling, and seminary students and alumni will be invited to participate. Preaching, as well as reading, will be banned.