Name Description Size
customizable-element.mjs Wrapper element for elements whose position can be customized. Template ID: #unifiedToolbarCustomizableElementTemplate @tagname customizable-element @attribute {string} item-id - ID of the customizable item this represents. Not observed. @attribute {boolean} disabled - Gets passed on to the live content. 9079
customization-palette.mjs Customization palette containing items that can be added to a customization target. @tagname customization-palette @attribute {string} space - ID of the space the widgets are for. "all" for space agnostic widgets. Not observed. @attribute {string} items-in-use - Comma-separated IDs of items that are in a target at the time this is initialized. When changed, initialize should be called. 6990
customization-target.mjs Customization target where items can be placed, rearranged and removed. @tagname customization-target @attribute {string} aria-label - Name of the target area. @attribute {string} current-items - Comma separated item IDs currently in this area. When changed initialize should be called. @fires itemchange - Fired whenever the items inside the toolbar are added, moved or removed. @fires space - The space this target is in. 9178
extension-action-button.mjs @tagname extension-action-button @attribute {string} extension - ID of the extension this button is for. @attribute {boolean} open - true if the popup is currently open. Gets redirected to aria-pressed. 5301
items
list-box-selection.mjs Shared implementation for a list box used as both a palette of items to add to a toolbar and a toolbar of items. 15664
mail-tab-button.mjs import-globals-from ../../../base/content/globalOverlay.js 4256
unified-toolbar-button.mjs import-globals-from ../../../base/content/globalOverlay.js 8599
unified-toolbar-customization-pane.mjs Template ID: #unifiedToolbarCustomizationPaneTemplate @attribute {string} space - Identifier of the space this pane is for. Changes are not observed. @attribute {string} current-items - Currently used items in this space. @attribute {boolean} builtin-space - Boolean indicating if the space is a built in space (true) or an extension provided space (false). 8101
unified-toolbar-customization.mjs import-globals-from ../../../base/content/spacesToolbar.js 12640
unified-toolbar-tab.mjs Template ID: #unifiedToolbarTabTemplate @tagname unified-toolbar-tab @attribute {boolean} selected If the tab is active. @attribute {string} aria-controls The ID of the tab pane this controls. @slot The default slot contains the tab label. @part icon - The tab icon. @fires tabswitch When the active tab is changed. 3411
unified-toolbar.mjs global gSpacesToolbar, ToolbarContextMenu 16597
unifiedToolbarCustomizableItems.inc.xhtml 14143
unifiedToolbarPopups.inc.xhtml 6973
unifiedToolbarTemplates.inc.xhtml 5215
unifiedToolbarWebextensions.css This file needs to be in content so it can load the moz-extension:// images. 868