, 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); })(); Beversluis Forum Features Bernard Taylor - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Beversluis Forum Features Bernard Taylor

Mon, Feb 04, 2008
Myrna Anderson

The Beversluis Forum at Calvin College will host "Exploring the Faces of Educational Diversity" for area teachers on February 19 at the Prince Conference Center on campus.
The 1-5:15 pm conference will include a keynote address by Dr. Bernard Taylor, the second-year superintendent of the Grand Rapids Public Schools. He will speak from 1-2 pm and will address the challenges and opportunities associated with teaching in schools with increasingly diverse student populations.
Breakout sessions will be on a variety of topics.
Two teachers at Buchanan Elementary in Grand Rapids -- Peter Ippel, a Calvin grad early in his teaching career, and Yolanda Valenzuela, a 28-year teacher -- will speak about what it takes to be a successful teacher in a diverse school.
Ashanti Bryant, principal of Oakdale Christian Elementary in Grand Rapids, will be part of a presentation with Connie Ankoviak of St. Andrew's in Grand Rapids on educational diversity in Christian schooling, while Kathy DeJong of the Potter's House School in Grand Rapids and Tony Vander Ark of Holland Christian High School will speak on constructing and using an ethnically diverse curriculum.
And two Calvin professors -- Susan Hasseler and Johanna Kuyvenhoven -- will share their stories of collaborating with international schools in several African countries.
The event is organized by a committee of the Calvin education department and funded by an endowment at Calvin from Henry and Gertrude Beversluis. Henry Beversluis was a professor of education at Calvin for 13 years.
Committee member Don Oppewal, a professor of education emeritus, notes that funds are available on a first-come, first-served basis to pay for a half-day substitute for any teacher who wishes to attend the conference. Contact Al Boerema at 616-526-6036 or ajb37@calvin.edu for more details on that funding.