, 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); })(); Calvin Joins One Book, One County Effort - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin Joins One Book, One County Effort

Mon, Jan 03, 2005
N/A

Calvin College is one of seven local organizations joining forces on the third annual "" reading initiative. The program encourages all adults and young adults in Kent County to read and discuss the same book at the same time.

The book chosen for this year's "One Book, One County" effort is Plainsong, the award-winning novel by Kent Haruf.

Patterned after successful One Book, One City programs in Seattle and Chicago, the primary goal of One Book, One County is to promote a life-long love of reading and to highlight the importance of literature in peoples' lives. Countywide book discussions are intended to provide an opportunity to build a sense of community, as neighbors, friends, and family gather to discuss the book as a shared activity.

Resource guides, available free of charge, provide discussion questions, facts and resources for related topics that are key to the story. The guide, say organizers of the project, is a useful tool for anyone interested in leading or attending a book discussion group on Plainsong. The resource guides are available at all participating libraries and bookstores, as well as on the One Book, One County website at www.onebookkent.org

The program is sponsored by the Kent District Library, Grand Rapids Public Library, Cedar Springs Public Library, Sparta Township Library, Schuler Books and Music, the Humanities Council and Calvin.

Both The New York Times and The Los Angeles Times selected Plainsong as a Notable Book of the Year in 1999 and Plainsong has been translated into nine languages since its release. Haruf grew up on the high plains of northeastern Colorado, the son of a Methodist minister. In addition to Plainsong, he is the author of The Tie That Binds (1984), Where You Once Belonged (1990) and Eventide (2004), a follow-up to Plainsong.

Readers will have the opportunity to meet Haruf at 7 pm on Tuesday, March 22 at the Calvin College Fine Arts Center. There will be limited seating with free tickets available at any library in Kent County, both locations of Schuler Books & Music and at the "Life Journey with Books" event, sponsored by the Humanities Council. Tickets are not available at the Calvin Box Office.