, 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); })(); The Emmaus Readers - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

The Emmaus Readers

Thu, May 01, 2008
Susan Felch,Gary Schmidt

When an eclectic group of nine friends--fiction-readers and professors at Calvin College in Michigan--came together weekly to wrestle with great contemporary novels, they were surprised to discover how much spiritual meat they found. Together, the self-described Emmaus Readers read P.D. James, Ron Hansen, Ian McEwan, Yann Martel, Oscar Hijuelos, Frederick Buechner, and several others, across a variety of genres: historical fiction, fantasy, graphic novels, science fiction, and mystery.

Each novel is given a thorough synopsis, biographical information about the author, a substantive overview of the issues to be discussed and discovered, detailed discussion questions, and recommendations of other great novels of similar importance. Designed for reading groups, book clubs, librarians, and any individual reader who simply loves novels that explore spiritual issues relevant to daily life, The Emmaus Readers offers to help you listen for God in contemporary fiction.

The Emmaus Readers includes experts from the English, Spanish, French, Sociology and Library Science departments at Calvin College. Editors Susan M. Felch and Gary D. Schmidt and are both professors of English. Schmidt is the author of critical books such as A Passionate Usefulness: The Life and Literary Labors of Hannah Adams, and novels for middle grade readers such as Lizzie Bright and the Buckminster Boy, a Newbery Honor Book. Felch has written on sixteenth-century women authors including Elizabeth I and Anne Lock, and is co-editor, with Schmidt, of a series of "spiritual biographies" of the seasons of the year. They both live near Grand Rapids, MI.


Authors: