, 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); })();
Bulletins | fb88 Revenue Services
fb88
Home
Skip to top navigation
Skip to side navigation
Skip to content
Skip to footer
Skip to main content
|
|
|
fb88 Revenue Services
Contact
Sitemap
Search
Home
Taxes
Income/Estate Tax
Property Tax
Sales, Use & Service Provider Tax
Fuel Tax
Other Taxes
Tax Relief Credits and Programs
Compliance
Audit Units
Office of Tax Policy
Electronic Services
Welcome to fb88 Electronic Filing
fb88 Tax Portal File Upload Specifications & Instructions
Electronic Funds Transfer
ACH Credit Method - Bank Verification
Tax Return Forms
Alphabetical Listing by Tax Type or Program Name
List of Forms and Due Dates
Interest Rates, 1992 to Present
Publications
Laws and Rules
fb88 Tax Alerts
Careers & Internships
About Us
Tax Divisions
Your Rights as a Taxpayer
FAQ
Home
→
Taxes
→
Fuel Tax
→ Bulletins
Income/Estate Tax
Property Tax
Sales, Use & Service Provider Tax
Fuel Tax
Bulletins
Fuel Tax Rates
Gas Distributor
Narratives (IFTA/IRP)
Refund Programs
Special Fuel
Other Taxes
Tax Relief Credits and Programs
Compliance
Audit Units
Office of Tax Policy
Bulletins
Gas Distributor Bulletin (PDF)
Special Fuel Supplier & Retailer Bulletin (PDF)