, 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); })(); Middle schoolers hone writing skills - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Middle schoolers hone writing skills

Wed, Nov 19, 2008
Katie Landan

More than 800 middle school students flocked to Calvin's campus on Thursday, Nov. 13, to attend the sixth-annual .

Writers from all over

Students came to the workshop from both public and private schools and trekked from as far away as Saugatuck, Byron Center, Hamilton and Grand Haven. Some were nominated by their teachers to attend, and others came as part of a class. A cadre of Calvin student volunteers clad in blue t-shirts helped the visitors navigate the campus.

The workshop began at 8:15 a.m. in the Fine Arts Center with keynote speaker Liza Ketchum, author of the 2005 young adult novel The Great Hawk Flies. Ketchum, the recipient of both a Massachusetts Book Award for Children's Literature and a Boston Authors Club/Julia Ward Howe Prize for Young Readers, teaches writing at Hamline University.

Writerly workshops

Following Ketchum鈥檚 talk, the students attended their pick of 40 workshops鈥攃overing everything from how to write a graphic novel to journalism鈥攍ed by local professional writers.

Trisha Koning, a sixth grader from Duncan Lake Middle School said that the workshops were fun: 鈥淚 learned in action class that instead of using words, use dialogue,鈥 she said. Sammie Poff another Duncan Lake sixth grader, said she learned the importance of putting her characters into motion.

Following the sessions, event-goers attended book signings by the featured authors in the Calvin Campus Store. The day closed with a plenary session with Michael P. Spradlin, author of several books for children and teens, including the Spy Goddess series.

Listening to authors...

Workshop director Nancy Hull, a Calvin professor of , explained the goal of the workshop is to expose students to the craft of writing: 鈥淲e bring them on campus to listen to not only the stories the professional authors have written, but also 鈥 the stories those authors tell about their own writing life,鈥 she said.

...and inspiring new authors

鈥淲e want middle school students to believe that they, too, could one day see their names on the cover of a novel or a screenplay or collection of poetry.鈥

Hull predicted what these students could get out of the experience: 鈥淧erhaps they will leave with a fresh idea for a short story. Maybe they'll go back home hearing the voice of a new character in that graphic novel they have been working on. Or they might leave with a book in their hand that they cannot wait to read. Any and all of these results would make the workshop a success.鈥