, 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); })(); Festival of Faith and Writing celebrates 25 years with enduring gift - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Spark

Festival of Faith and Writing celebrates 25 years with enduring gift

Wed, Jun 15, 2016

Bob Hudson and his wife, Shelley Townsend Hudson, both literary enthusiasts and authors, have witnessed the value of the Festival of Faith and Writing at Calvin during the past 25 years. That experience, in part, led to their generous donation to help establish the Calvin College Center for Faith and Writing.

The new center鈥檚 mission is to celebrate a Reformed engagement with the written word, championing faithful and intelligent conversation about the intersections of religious belief and literature. The new center aims to carry forth that mission through ensuring the long-term sustainability of the Festival of Faith and Writing as well as pursuing some new initiatives.

callout1

At the heart of the Hudsons鈥 decision to make the substantial investment in the new center was a desire to spur on the next generation of writers. As Bob Hudson puts it, 鈥淚 want to encourage frustrated writers, like myself, to take their writing to the next level.鈥

Jennifer Holberg and Jane Zwart, both English professors at Calvin, have been named co-directors of the new Center for Faith and Writing. Like Hudson, they prize the chance to equip and encourage other writers.聽