We also take the opportunity to convert AreaPositionManager to an ES6 class and use proper private members, as well as using DOMRectReadOnly instead of the bespoke rect-like frozen objects that we were using before. Differential Revision: https://phabricator.services.mozilla.com/D230114
21 lines
574 B
ReStructuredText
21 lines
574 B
ReStructuredText
.. _components/customizableui:
|
|
|
|
========================
|
|
CustomizableUI Component
|
|
========================
|
|
|
|
This component is responsible for managing and manipulating the default and
|
|
customized state of various UI surfaces in the browser. Most of the logic for
|
|
doing this resides in ``CustomizableUI``, but some responsibility is also
|
|
delegated to modules like ``CustomizableWidgets`` and ``CustomizeMode``.
|
|
|
|
.. toctree::
|
|
:maxdepth: 3
|
|
|
|
customizableui
|
|
drag-position-manager
|
|
overflowable-toolbar
|
|
panelmultiview
|
|
search-widget-tracker
|
|
toolbar-context-menu
|