, 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); })(); Nancy J Greidanus | 麻豆区

麻豆区

Skip to main content

Mrs. Nancy J Greidanus

Student Teacher Supervisor

Biography

Seated alongside a teacher intern outside a classroom of a local elementary school, you may find Ms. Greidanus skillfully guiding the intern to reflect on his or her practice and how it interplays with the contextual factors of the classroom.   For over 20 years, Ms. Greidanus has served as a field supervisor for teacher candidates in their student teaching placement.  Always holding high standards, she works collaboratively with the team of supervisors to develop meaningful curricula and assessments that will prepare the teacher candidates for their work in the classroom.  Her work as a mentor and supervisor is informed by her own teaching experience in a local elementary and middle school.   Ms. Greidanus has also taught EDUC 309 Teaching Religion to Children and Adolescents and First Year Seminar at Calvin. 

Teaching and mentoring goes far beyond the college’s campus for Ms. Greidanus.  For over 30 years, she has mentored students in the study of music and the art of piano performance.  She also teaches for the Literacy Center of West Michigan and volunteers in many teaching and mentoring capacities in local schools and church organizations.