, 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); })(); Literacy Award - News & Stories | Â鶹Çø

Â鶹Çø

Skip to main content

Calvin News

Literacy Award

Tue, May 16, 2000
na

Dr. Arden Ruth DeVries Post, a 15-year professor of education at Calvin College, has been given the Kent Reading Council's Golden Apple Literacy Award for her extensive work over the years in promoting literacy. 
Post is currently working on a book for the International Reading Association, titled "Celebrating Children's Choices: 25 Years of Children's Favorite Books." 
That book, expected to be released in September, will feature several local teachers and student teachers as they teach literacy through literature in diverse classrooms. 
Such efforts are just part of why Post was honored by the Kent Reading Council. Over the last decade Post has written some 50 articles for such diverse publications such as Christian Home and School, Christian Educators Journal, the Children's Literature Assembly Bulletin, the Michigan Reading Journal, and the International Reading Association's Reading Today. 
She also has made extensive contributions to the teaching professions, having done a variety of local, regional and national teacher in-services, conferences, and conventions. Last fall she spoke to the Kent Reading Council on "Literacy for the 21st Century" and the Ottawa Area Intermediate School District on "Teachers' Ten Top Literacy Practices." 
Her community service also includes appearances as a speaker at 13 of the past 15 Michigan Reading Association Annual Conferences. 
This summer Post will conduct a workshop, July 10-14, titled Teachers as Readers, in which participants will read, discuss, and propose classroom uses for children's and young adult books.