, 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

  • March 2025 (2)
  • December 2024 (1)
  • November 2024 (1)
  • July 2024 (1)
  • May 2024 (1)
  • March 2024 (2)
  • February 2024 (2)
  • January 2024 (2)
  • November 2023 (2)
  • October 2023 (1)
  • September 2023 (2)
  • April 2023 (1)
  • March 2023 (2)
  • January 2023 (2)
  • December 2022 (2)
  • October 2022 (1)
  • September 2022 (1)
  • August 2022 (6)
  • July 2022 (2)
  • June 2022 (9)
  • May 2022 (3)
  • April 2022 (7)
  • March 2022 (16)
  • February 2022 (4)
  • December 2021 (3)
  • November 2021 (2)
  • October 2021 (2)
  • September 2021 (4)
  • August 2021 (2)
  • July 2021 (4)
  • June 2021 (6)
  • May 2021 (3)
  • April 2021 (8)
  • March 2021 (4)
  • February 2021 (4)
  • January 2021 (5)
  • December 2020 (8)
  • November 2020 (4)
  • October 2020 (7)
  • September 2020 (5)
  • August 2020 (12)
  • July 2020 (9)
  • June 2020 (7)
  • May 2020 (12)
  • April 2020 (7)
  • March 2020 (10)
  • February 2020 (3)
  • January 2020 (5)
  • December 2019 (10)
  • November 2019 (5)
  • October 2019 (7)
  • September 2019 (2)
  • August 2019 (4)
  • July 2019 (7)
  • June 2019 (7)
  • May 2019 (3)
  • April 2019 (5)
  • March 2019 (4)
  • February 2019 (9)
  • January 2019 (7)
  • December 2018 (4)
  • November 2018 (3)
  • October 2018 (5)
  • September 2018 (5)
  • August 2018 (8)
  • July 2018 (6)
  • June 2018 (5)
  • May 2018 (6)
  • April 2018 (5)
  • March 2018 (9)
  • February 2018 (6)
  • January 2018 (7)
  • December 2017 (2)
  • November 2017 (2)
  • October 2017 (2)
  • September 2017 (3)
  • August 2017 (3)
  • July 2017 (2)
  • June 2017 (6)
  • May 2017 (6)
  • April 2017 (7)
  • March 2017 (6)
  • February 2017 (5)
  • January 2017 (3)
  • December 2016 (2)
  • November 2016 (4)
  • October 2016 (4)
  • September 2016 (8)
  • August 2016 (9)
  • July 2016 (7)
  • June 2016 (6)
  • May 2016 (8)
  • April 2016 (5)
  • March 2016 (8)
  • February 2016 (7)
  • January 2016 (9)
  • December 2015 (9)
  • November 2015 (8)
  • October 2015 (7)
  • September 2015 (4)
  • August 2015 (5)
  • July 2015 (7)
  • June 2015 (12)
  • May 2015 (4)
  • April 2015 (3)
  • March 2015 (2)
  • February 2015 (1)
  • January 2015 (1)
  • December 2014 (4)
  • November 2014 (4)
  • October 2014 (1)
  • May 2014 (1)
  • April 2014 (1)
  • March 2014 (1)
  • February 2014 (2)
  • January 2014 (2)
  • December 2013 (4)
  • November 2013 (4)
  • October 2013 (1)
  • September 2013 (1)
  • August 2013 (1)
  • June 2013 (1)
  • May 2013 (1)
  • April 2013 (3)
  • February 2013 (1)
  • January 2013 (5)
  • December 2012 (3)
  • November 2012 (3)
  • October 2012 (4)
  • September 2012 (5)
  • August 2012 (4)
  • July 2012 (1)
  • May 2012 (1)
  • April 2012 (1)
  • March 2012 (2)
  • January 2012 (1)
  • June 2011 (1)
  • April 2011 (1)
  • March 2011 (1)
  • February 2011 (1)
  • December 2010 (1)
  • November 2010 (2)
  • September 2010 (1)
  • July 2010 (2)
  • June 2010 (1)
  • April 2010 (1)
  • March 2010 (3)
  • February 2010 (1)
  • January 2010 (2)
  • December 2009 (5)

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