, 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); })(); Rhonda Edgington | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Rhonda Edgington

Private Lesson Instructor
(Organ)

Biography

Rhonda Sider Edgington is Organist and Director of Music at Hope Church (RCA) in Holland and a regular performer, both in West Michigan, across the US, and in Europe.  Seven years spent in North Germany, originally with a Fulbright scholarship, lead to her specialization in the music of 17th century Germany, and regular recital engagements there.  Since returning to the US, she also broadened her standard repertoire to include much music of the 20th and 21st centuries, as well as music by women composers. 
 
Important teachers and mentors include Harald Vogel and Hans-Ola Ericcsson (Bremen), Larry Smith and Marilyn Keiser (Indiana), Ed Zimmerman and William Phemister (Wheaton), John Chappell Stowe and her first teacher, her father Ronald Sider.  
 
She has worked as a church musician in the US and Germany, directing choirs, leading handbells, planning worship, and organizing lay musician groups.  She is a regular accompanist on the piano and organ and a frequent collaborator with area chamber musicians.  She also plays the harpsichord and carillon, and in her free time enjoys riding her bike, shopping at the amazing Holland Farmers Market, and writing poetry. 
 
She and her husband Mark live in Holland, MI with their two children.

Education

  • Performer's Diploma, Organ performance, Hochschule fuer Kuenste (University of the Arts), Bremen, Germany
  • MM, Organ performance,  Indiana University
  • BM, Piano performance, Wheaton College Conservatory of Music