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

黄大仙高手论坛

Skip to main content

Dr. Benita Wolters-Fredlund

Dean for the School of Humanities, Arts, and Social Sciences (HASS)

Education

  • BCS, Music and Philosophy, Redeemer University College, 1996
  • MA, Musicology, University of British Columbia, 1999
  • PhD, Musicology, University of Toronto, 2005

Research

Articles and Book Chapters

  • 鈥淭he Ducks are Hazards in the Classroom: Learning to Listen with Perception and Grace,鈥 in Practically Human: College Professors Speak from the Heart of Humanities Education, ed. Gary Schmidt and Matthew Walhout (Grand Rapids: Calvin Press, 2012).
  • 鈥淎 鈥楲eague Against Willan?鈥 The Early Years of the Canadian League of Composers, 1951-1960,鈥 Journal of the Society for American Music 5/4 (November 2011): 445-480.
  • 鈥淓xperiencing Beauty in the Music of the Holocaust,鈥 The Cresset: A review of literature, the arts and public affairs 72/4 (Spring 2009): 21-31.
  • 鈥溾榃e Shall Be Better Canadians by Being Conscious Jews鈥: Multiculturalism and the Construction of Canadian Identity in the Toronto Jewish Folk Choir,鈥 Intersections: Canadian Journal of Music 25/1-2 (2005): 187-201.
  • 鈥淟eftist, Jewish and Canadian Identities Voiced in the Repertoire of the Toronto Jewish Folk Choir, 1939-1959,鈥 Canadian Journal for Traditional Music 29 (2002): 19-31.

Presentations

  • 鈥淭he 鈥榃estern-World Premiere鈥 of Shostakovich鈥檚 Song of the Forests by the Toronto Jewish Folk Choir (1951),鈥 Red Strains: Music and Communism outside the Communist Bloc (London, UK), January 2011.
  • 鈥淗earing Torture and Control: The Music of Concentration Camps and Beyond,鈥 Faculty Lectureship Award, Calvin College, November 2010.
  • 鈥淧laying the Part: Dehumanizing Music in Concentration Camps,鈥 in panel session 鈥淢usic in Jewish Life During and After the Third Reich,鈥 Annual Meeting of the American Musicological Society (Philadelphia), November 2009.
  • 鈥淎 鈥楲eague Against Willan鈥 versus a League for All: Constructing an Identity for the Canadian League of Composers,鈥 Annual meeting of the Society for American Music (Denver), March 2009.
  • 鈥淏eauty and Suffering in the Music of the Holocaust,鈥 Plenary speaker for Lily Fellows Network Conference, Seattle Pacific University, October 2008.
  • 鈥淐elebrating Jewish Resistance:  Max Helfman鈥檚 post-Holocaust Cantata Di Naye Hagode,鈥 Annual meeting of the Canadian University Music Society (Vancouver), June 2008.
  • 鈥淛udas Maccabaeus as Revolutionary Jewish Hero: Progressive Jewish Readings of Handel鈥檚 Oratorio during the Holocaust,鈥 Annual meeting of the American Musicological Society (Los Angeles), November 2006.

Performances & Exhibitions

Selected Performances

  • Grace Episcopal Church (Grand Rapids, MI), soprano section leader (2009-present)
  • Calvin Oratorio Society, assistant director (2006-2008)