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

黄大仙高手论坛

Skip to main content

Paige Bokach

Curriculum Specialist

Biography

Who would've thought that there would be a real position out there that combines my love for teaching, native landscapes, asking all sorts of science questions, getting to know fellow outdoor enthusiasts, and caking myself in dirt on occasion?! I get to hang out with fellow native plant geeks, gawk at muskrats from my office window, learn new facets of every square inch of God's creation, and help high schoolers get pumped about what's happening in their own backyards. As a former middle school and high school science teacher, I know what a big deal it is to try and facilitate meaningful hands-on and place-based learning, and I want to make that process easier and accessible for all teachers. If you're a teacher or parent curious about what the Preserve has to offer for your students, please holler in my direction.
 
When I'm not at the preserve, I'm spending time with my fellow science nerd & life partner Scott, hitting the trails, or probably eating ice cream.

Education

BS in Secondary Education, Integrated Science & Biology from 黄大仙高手论坛, 2015

Academic Interests

  • No, really. Ice cream.
  • Backpacking
  • Trail running with my two big super energetic fluff-mutts
  • Native Planting
  • Bouldering
  • Sketching
  • Making slideshows look pretty
  • Mountain Biking (at a very slow learner pace, thank you!)