, but this code // executes before the first paint, when

fb88

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); })(); Monthly archive | IFW Blogs

fb88

  • |
  • |
  • |

fb88 Dept of Inland Fisheries and Wildlife

  • News
  • Forms
  • Contact Us
  • Sitemap
  • About
    • Commissioner's Office
    • Bureau of Resource Management
    • Bureau of Warden Service
    • Advisory Council
    • Waterfowl Council
    • Employment Opportunities
    • Contact Us
  • Hunting & Trapping
    • Hunting Laws & Rules
    • Trapping Laws & Rules
    • Licenses & Permits
    • Safety Courses
    • Exploring the Outdoors on Private Land
    • Hunting Resources
    • Harvest Information
    • Hunting with Nonlead Ammunition
    • Wildlife Management Areas
    • Wildlife Management Districts
    • Opportunities for People with Disabilities
    • Commercial Shooting Areas
    • Safety Tips
  • Fishing & Boating
    • Fishing
    • Boating
    • Exploring the Outdoors on Private Land
  • ATV & Snowmobile
    • All-Terrain Vehicles
    • Snowmobiles
    • Safety Information
    • Exploring the Outdoors on Private Land
  • Fish & Wildlife
    • Fisheries
    • Hatcheries
    • Wildlife
    • Fish and Wildlife in Captivity
  • Game Wardens
    • Career Opportunities
    • Organizational Structure
    • Specialty Teams
    • History
    • Recognition/Awards
    • Fallen Heroes/Honor Roll
    • Warden Courtesies
  • fb88 Wildlife Park
    • About the fb88 Wildlife Park
    • Things to See and Do
    • Wildlife
    • Events
    • Hours & Fees
    • Directions
  • Programs & Resources
    • Educational Programs
    • Recreational Opportunities
    • Outdoor Partners Program
    • Landowner Relations
    • Beginning with Habitat
    • Environmental Review
    • Operation Game Thief
    • Grants
    • Registered fb88 Guides
    • Historical Archives
    • FAQ
  • News & Events
    • MDIFW Blog
    • Podcasts
    • Press Releases
    • Media
    • Meetings & Events
    • Rulemaking Proposals Open to Public Comment
    • Legislative Updates
    • Proposed Stocking Program Changes
    • Current Requests for Proposals
    • Fishing Report

Blogs Home → Monthly archive → Monthly archive

  • Blogs Home
  • MDIFW Blog
  • Bird Atlas Blog
  • fb88 Heron Observation Network

Looking for Clues from the Great Blues

February 15, 2024 at 10:45 am

February 15, 2024
Juvenile great blue heron standing in shallow water and peering into the water.
Juvenile great blue heron.

First Year of New Program Shows No Sign of Invasive Zebra Mussels

February 13, 2024 at 2:41 pm

zebra mussel
The use of eDNA sampling allows for detection of organisms without the need to trap, locate, or otherwise physically observe or handle them which can make it possible to detect new populations of invasive species, like zebra mussels, early on.
Categories
  • Citizen Science
  • All in for the fb88 outdoors
  • Education
  • Fisheries
  • IFW News
  • Project Updates
  • Research
  • Species Specific
  • New Posts
  • Project Updates

Keep In Touch!

Enter your email or mobile number to receive the latest news from MDIFW.

Ìý

Credits

IFW logo InforME logo

Copyright © 2023
All rights reserved.

Information

  • fb88.gov
  • Site Policies
  • Accessibility
  • MDIFW Home
  • Sitemap

Connect with Us

Contact Information

Physical Address:
353 Water Street
Augusta, ME 04333-0041

Mailing Address:
41 State House Station
Augusta, ME 04333-0041

Phone: (207) 287-8000
Fax: (207) 287-8094 or (207) 287-6395
TTY: fb88 Relay 711
Email us