Name Description Size
.eslintrc.js 904
content
CustomizableUI.sys.mjs The keys are the handlers that are fired when the event type (the value) is fired on the subview. A widget that provides a subview has the option of providing onViewShowing and onViewHiding event handlers. 287902
CustomizableWidgets.sys.mjs A helper method to synchronize aNode's DOM attributes with the properties and values in aAttrs. If aNode has an attribute that is false-y in aAttrs, then this attribute is removed. If aAttrs includes "shortcutId", the value is never set on aNode, but is instead used when setting the "label" or "tooltiptext" attributes to include the shortcut key combo. shortcutId should refer to the ID of the XUL <key> element that acts as the shortcut. @param {Element} aNode The element to change the attributes of. @param {object} aAttrs A set of key-value pairs where the key is set as the attribute name, and the value is set as the attribute value. 22949
CustomizeMode.sys.mjs This class manages the lifetime of the CustomizeMode UI in a single browser window. There is one instance of CustomizeMode per browser window. 136133
docs
DragPositionManager.sys.mjs A cache of AreaPositionManagers weakly mapped to customization area nodes. @type {WeakMap<DOMNode, AreaPositionManager>} 17378
moz.build 985
PanelMultiView.sys.mjs Safety timeout after which asynchronous events will be canceled if any of the registered blockers does not return. 68977
SearchWidgetTracker.sys.mjs Updates persisted widths when the search bar is removed from any customizable area and put into the palette. Also automatically removes the search bar if it has not been used in a long time. 3491
test
ToolbarContextMenu.sys.mjs Various events handlers to set the state of the toolbar-context-menu popup, as well as to handle some commands from that popup. 18263
ToolbarDropHandler.sys.mjs 4585