Name Description Size
browser-sidebar.js SidebarController handles logic such as toggling sidebar panels, dynamically adding menubar menu items for the View -> Sidebar menu, and provides APIs for sidebar extensions, etc. 59200
jar.mn 1086
metrics.yaml 15810
moz.build 520
sidebar-customize.css 2069
sidebar-customize.html 998
sidebar-customize.mjs 11803
sidebar-history.css 398
sidebar-history.html 1595
sidebar-history.mjs The template to use for cards-container. 8965
sidebar-main.css stylelint-disable-next-line media-query-no-invalid 3860
sidebar-main.mjs Sidebar with expanded and collapsed states that provides entry points to various sidebar panels and sidebar extensions. 13041
sidebar-page.mjs Check if this event comes from an element of the specified type. If it does, return that element. @param {Event} e The event to check. @param {string} localName The name of the element to match. @returns {Element | null} The matching element, or `null` if no match is found. 4523
sidebar-panel-header.css 507
sidebar-panel-header.mjs 1424
sidebar-syncedtabs.html 1848
sidebar-syncedtabs.mjs The template shown when the list of synced devices is currently unavailable. @param {object} options @param {string} options.action @param {string} options.buttonLabel @param {string[]} options.descriptionArray @param {string} options.descriptionLink @param {string} options.header @param {string} options.mainImageUrl @returns {TemplateResult} 9241
sidebar-tab-list.css 573
sidebar-tab-list.mjs Only handle vertical navigation in sidebar. @param {KeyboardEvent} e 4321
sidebar-tab-row.css 751
sidebar.css these illustrations need a larger width otherwise they look too small 2742
SidebarManager.sys.mjs Handle startup tasks like telemetry, adding listeners. 3158
SidebarState.sys.mjs The properties that make up a sidebar's UI state. @typedef {object} SidebarStateProps @property {boolean} panelOpen Whether there is an open panel. @property {number} panelWidth Current width of the sidebar panel. @property {boolean} launcherVisible Whether the launcher is visible. @property {boolean} launcherExpanded Whether the launcher is expanded. @property {boolean} launcherDragActive Whether the launcher is currently being dragged. @property {boolean} launcherHoverActive Whether the launcher is currently being hovered. @property {number} launcherWidth Current width of the sidebar launcher. @property {number} expandedLauncherWidth Width that the sidebar launcher should expand to. 10421
tests