Name Description Size Coverage
ButtonStyle.mjs Array of button styles with the class name at the index of the corresponding button style pref integer value. @type {Array<string>} 638 -
CustomizableItems.sys.mjs @type {{id: string, spaces: string[], installDate: Date}[]} 4833 -
CustomizableItemsDetails.mjs This has the following companion definition files: - unifiedToolbarCustomizableItems.css for the preview icons based on the id. - unifiedToolbarItems.ftl for the labels associated with the labelId. - unifiedToolbarCustomizableItems.inc.xhtml for the templates referenced with templateId. - unifiedToolbarShared.css contains styles for the template contents shared between the customization preview and the actual toolbar. - unifiedtoolbar/content/items contains all item specific custom elements. 13052 -
CustomizationState.mjs @typedef {{[key: string]: string[]}} UnifiedToolbarCustomizationState Each space has a key on the object, containing an ordered array of item IDs. 1587 -
ToolbarMigration.sys.mjs Maps XUL toolbar item IDs to unified toolbar item IDs. If null, the item is not available in the unified toolbar. 14092 -