, 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); })();
fb88
Home
Skip to top navigation
Skip to side navigation
Skip to content
Skip to footer
|
|
|
Office of the fb88 State Treasurer
Contact Us
Frequently Asked Questions
Sitemap
Search
PFR Home
Consumer
Credit
Financial
Institutions
Insurance
About Us
Contact Us
Staff Directory
News & Public Notices
Press Releases
Public Event Notices
News and Updates
Consumers/Providers
Rates
Resiliency Resources
Auto Insurance
Commercial Property and Liability
Consumer Guides
Disability Insurance
Flood Insurance
Glossary of Insurance Terms
Health Insurance for Individuals and Families
Health Insurance for Small Businesses
Helpful Links
Homeowners or Renters Insurance
Life Insurance, Annuities & Viaticals
Long-Term Care Insurance
Medicare Supplement Insurance
Workers' Compensation
Life/Health Complaint Form
Property/Casualty Complaint Form
Legal
Administrative Actions
Bulletins
Rules
Upcoming Hearings
Licensees
Individuals
Continuing Education
Business Entities
Insurance Companies
Other Regulated Entities
Confidential Treatment
Cybersecurity Information
File a Complaint/Dispute
Licensee Search
Publications
Frequently Asked Questions
Professional
Licensing
Securities
Who We
Regulate
Consumer
Information
Home
→
Legal
→ Upcoming Hearings
Bureau of Insurance Home
About Us
News & Public Notices
Consumers
Legal
Administrative Actions
Bulletins
Rules
Upcoming Hearings
Licensees
Licensee Search
Publications
Frequently Asked Questions
Upcoming Hearings
Related Pages
Rate Filings & Rate Hearings
Enforcement
Workers Compensation
Other Hearings