, 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); })(); Education - Plaster Creek Stewards | 麻豆区

麻豆区

Skip to main content

Education

We strive to educate the community about watershed ecology and to develop a growing group of people who understand the strengths, needs, and problems affecting the Plaster Creek watershed. We seek to equip people to take action to restore their watershed. Ways we do this include:

  • Presentations on watersheds, history and issues in the Plaster Creek Watershed, and things people can do to improve water quality in Plaster Creek聽聽
  • Seasonal events, which include a presentation on Plaster Creek and opportunities to participate in on-the-ground restoration work聽聽
  • School partnerships that include education in the classroom, field trips, and hands-on-restoration projects聽
  • Newsletters twice a year that update followers on our work and share new information as it is learned聽聽
  • Resources for more learning about Plaster Creek and other watersheds

Establishing watershed partnerships

One particular goal is to create upstream-downstream partnerships within the watershed. Very few Americans identify themselves as watershed residents, so we work to form intentional partnerships between upstream schools and churches with downstream schools and churches. Through these partnerships, people can come together as a watershed community to bring about lasting change.

Programs

PCS Green Team planting

Green Team

The PCS Green Team is a three-week paid summer position for high school students who live, learn, or worship in the Plaster Creek Watershed

Project GreenER

Project GreenER

Project GreenER is a free, eight-session adult educational program that fosters understanding of and builds agency for watershed care

PCS Planting with Evergreen Christian School

School partnerships

PCS partners with local K-12 schools to implement place-based learning, classroom activities, and student-led restoration projects

Education resources

Presentations

Past presentation recordings

(2022)

(2021)